有没有办法在SQLite中执行不区分重音的LIKE查询?例如,此查询:
SELECT * FROM users WHERE name LIKE "Andre%"
将返回:
André the Giant Andre Agassi etc.
如果QtqlDatabase有任何不同,我正在使用Qt。
答案 0 :(得分:5)
使用collation设置sqlite3_create_collation
,然后像这样使用它:
SELECT * FROM users WHERE name LIKE "Andre%" COLLATE NOACCENTS