SQLite LIKE - 不能(==不知道如何)将非英文字母转换为同一个案例

时间:2014-03-12 07:36:27

标签: sql internationalization android-sqlite sql-like

抱歉我的英文

我的数据库中的文字列包含英语非英语字母。

所以我无法检索(使用LIKETitle列符合(case-insentive)某些模式的行:

SELECT * FROM TableName WHERE TitleColumn LIKE '%pattern%';

甚至:

SELECT * FROM TableName WHERE UPPER(TitleColumn) LIKE UPPER('%pattern%');

例如。如果字段Title包含"ГазПром",而pattern"газ"Гг在不同情况下是相同的字母),那么上面的两个SELECT语句无法识别匹配。

什么可以帮助我?

1 个答案:

答案 0 :(得分:1)