SQL无法选择具有特殊字符的行

时间:2018-04-19 12:17:59

标签: sql-server tsql

我正在尝试运行这样的查询:

SELECT TOP (1000) [name] 
FROM [mpnew].[dbo].[arts] 
WHERE [grupa] = 'NAMJEŠTAJ'

SQL返回0行,即使我的整个表中只有1行,并且该行有[grupa] = 'NAMJEŠTAJ'

1 个答案:

答案 0 :(得分:6)

Unicode文字字符串需要以N为前缀:

SELECT TOP (1000) [name] 
FROM [mpnew].[dbo].[arts] 
WHERE [grupa] = N'NAMJEŠTAJ'
                ^