SQL равенство показывает неверные результаты - PullRequest
0 голосов
/ 30 мая 2019

У меня простая проблема с моей SQL-студией.Я выбираю 2 поля:

  SELECT Project, OperationName
  FROM [LESTO].[UserData].[Orders]
  where project='SLS002701'

И следующий результат:

enter image description here

Очевидно, существует OperationName, который называется ОПАКОВАНЕ/ УПАКОВКИ.Но когда я пытаюсь:

SELECT Project, OperationName
FROM [LESTO].[UserData].[Orders]
where OperationName = 'ОПАКОВАНЕ/PACKING'

Нет результата (0).Как это возможно?

1 Ответ

1 голос
/ 30 мая 2019

Попробуйте с

SELECT Project, OperationName
FROM [LESTO].[UserData].[Orders]
where OperationName = N'ОПАКОВАНЕ/PACKING'

Для nvarchar вам требуется N ', если не символы Юникода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...