我正在尝试运行如下查询:

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


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

最佳答案

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

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

07-26 03:21