mysql - 选择非英文文本的行
问题描述
我有这种结构的表:
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 查询也选择俄语输入呢?
解决方案
问题是从一开始创建数据库时,我必须为数据库选择编码语言,但创建后无法更改!
推荐阅读
- scala - Scalatest 是否具有深度或递归“应该包含 theSameElementsAs”?
- javascript - 使用 jQuery 在元素后插入 HTML
- excel - 查找范围内连续使用的单元格的行数
- javascript - 如何在 VueJs 中显示数组中的单个对象?
- swift - 为什么 iPhone XS 在现场使用相机时 CPU 性能比 iPhone 6S Plus 差?
- unity3d - 粒子系统不动
- php - php 附加到数组时的非法偏移量
- android - 聊天应用用户如何再次在线获取离线时发送给他们的消息
- python - 正则表达式仅返回匹配的第一部分
- javascript - 如何使 HTML 字符串中的所有图像延迟加载?