SQL相等显示错误结果

时间:2019-05-30 06:20:50

标签: sql sql-server select

我的SQL Studio有一个简单的问题。我要选择2个字段:

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

结果如下:

enter image description here

显然有一个名为ОПАКОВАНЕ/ PACKING的OperationName。但是当我尝试:

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

没有结果(0)。这怎么可能?

1 个答案:

答案 0 :(得分:1)

尝试

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

对于nvarchar,当使用非Unicode字符时,您需要N'。