Мне нужно выполнить SELECT-запросы, которые нечувствительны к случаю и акцентам. Для демонстрационных целей я создаю таблицу следующим образом:
create table table
(
column text collate nocase
);
insert into table values ('A');
insert into table values ('a');
insert into table values ('Á');
insert into table values ('á');
create index table_cloumn_Index
on table (column collate nocase);
Затем я получаю эти результаты при выполнении следующих запросов:
SELECT * FROM table WHERE column LIKE 'a';
> A
> a
SELECT * FROM table WHERE column LIKE 'á';
> á
SELECT * FROM table WHERE column LIKE 'Á';
> Á
Как я могу исправить это, чтобы результаты для любого из следующих запросов были такими:
> A
> a
> Á
> á
sqlite работает на iOS, кстати.
Спасибо заранее,