【发布时间】:2020-01-23 10:36:54
【问题描述】:
我有这种结构的表:
IdCity int
CityName nvarchar(20)
里面的数据是用俄语写的:
+--------+----------------+
| IdCity | CityName |
+--------+----------------+
| 1 | Абакан |
| 2 | Азов |
| 3 | Александров |
| 4 | Алексин |
+--------+----------------+
我试图让一个简单的视图来检索城市名称 = Азов 的行:
SELECT IdCity, CityName
FROM dbo.City
WHERE (CityName = 'Азов')
虽然记录在表中,但它给了我 null。 例如,当我尝试添加一个英文名称为:cityname = abc 的行并编辑视图以选择 cityname = 'abc' 时,它工作正常。
那么如何让 sql 查询也选择俄罗斯输入?
【问题讨论】:
-
误入歧途。对不起。
-
可能您在搜索中没有正确写入文本,或者表中的值可能有一些您错过的不可打印字符。例如,第二个字符不是数字 3。这是一个小提琴演示:dbfiddle.uk/…
-
请提供
SHOW CREATE TABLE和您的连接参数。