有什么方法可以在 SQLite 中进行不区分重音的 LIKE 查询?例如,这个查询:
SELECT * FROM users WHERE name LIKE "Andre%"
会返回:
安德烈巨人 安德烈·阿加西 等等
如果有任何区别,我将 Qt 与 QSqlDatabase 一起使用。
有什么方法可以在 SQLite 中进行不区分重音的 LIKE 查询?例如,这个查询:
SELECT * FROM users WHERE name LIKE "Andre%"
会返回:
安德烈巨人 安德烈·阿加西 等等
如果有任何区别,我将 Qt 与 QSqlDatabase 一起使用。
使用设置排序规则sqlite3_create_collation
,然后像这样使用它:
SELECT * FROM users WHERE name LIKE "Andre%" COLLATE NOACCENTS