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
Другие вопросы по тегам