Sqlite игнорировать регистр в условии WHERE
Подскажите как на андроиде в sqlite базе сделать выборку на кирилице, игнорируя регистр?
запросы с LIKE, COLLATE NOCASE и UPPER(column_name) работают только для английских букв! А для русских нет!
Для примера, имею таблицу favourite с записью title = Тест, юзер пытается запросить её но в поле поиска вводит слово тест маленькими буквами.
пробовал такие варианты:
SELECT * FROM favourite WHERE title LIKE '%тест%'
SELECT * FROM favourite WHERE UPPER(title) LIKE UPPER('%тест%')
SELECT * FROM favourite WHERE title LIKE '%ТЕСТ%' COLLATE NOCASE
все три варианта не подходят, больше ничего не нагуглил. Подскажите пожалуйста решение
ps: запросы осуществляю так:
SQLiteDatabase db = getWritableDatabase(); //*extends SQLiteOpenHelper*
Cursor cursor = db.rawQuery(sql, null);