【发布时间】:2017-03-22 11:24:20
【问题描述】:
我有以下捷克语查询:
select Id,Name
from Account
where Name like '%Še%'
它将返回正确的结果。但如果我在查询中将Š 更改为š:
select Id,Name
from Account
where Name like '%še%'
它什么也不返回。这是一个 sqlite 错误吗?
【问题讨论】:
-
数据库中的数据是大写还是小写?
-
数据库中的数据为大写。我发现如果我在下面运行查询:select upper('še') 它返回 šE
-
这个我也试过了,也没用。从帐户中选择 Id,Name,其中 Name like '%še%' COLLATE NOCASE
标签: sql sqlite sql-like uppercase lowercase