SQLite нечувствительный к акценту поиск
Есть ли способ сделать нечувствительный к акценту запрос LIKE в SQLite? Например, этот запрос:
SELECT * FROM users WHERE name LIKE "Andre%"
вернется:
Андре Великан Андре Агасси и т.п.
Я использую Qt с QSqlDatabase, если это имеет какое-либо значение.
1 ответ
Решение
Настройте параметры сортировки, используя sqlite3_create_collation
и затем используйте это так:
SELECT * FROM users WHERE name LIKE "Andre%" COLLATE NOACCENTS