sqlite поиск отбрасывает знаки препинания

Я пытаюсь выяснить, как выполнить поиск из моего приложения xcode в BBDD в SQlite, отбрасывая пунктуацию текста.

Любые комментарии приветствуются.

Спасибо!

РЕДАКТИРОВАТЬ:

В документации SQLite я обнаружил это:

int sqlite3_create_collation(
  sqlite3*, 
  const char *zName, 
  int eTextRep, 
  void *pArg,
  int(*xCompare)(void*,int,const void*,int,const void*)
);
int

и это из xcode:

sqlite3_create_collation(sqlite3 *, const char *zName, int eTextRep, <void *pArg, int (*xCompare)(void *, int, const void *, int, const void *));

Но я не знаю, как реализовать эту сортировку из xcode, чтобы получить что-то вроде этого:

SELECT * FROM users WHERE name LIKE "más" COLLATE NOACCENTS

Может ли кто-нибудь протянуть мне руку помощи?

Спасибо


person Samael    schedule 26.07.2013    source источник
comment
Какой ответ вы ищете? SQL-запрос, который возвращает записи, соответствующие определенной строке поиска, с игнорированием определенных символов? Опубликуйте хотя бы пример нескольких записей, показывающих, какие из них должны и не должны быть возвращены, и базовое описание алгоритма, который вы хотите реализовать.   -  person Larry Lustig    schedule 27.07.2013
comment
Я ищу, чтобы получить следующий результат: Если я ищу: mas Я хочу найти: mas и más в моем BBDD. Я ищу запрос SQlite, который соответствует этим результатам, или способ сделать это правильно   -  person Samael    schedule 27.07.2013
comment
Попробуйте этот предыдущий ответ: stackoverflow.com/questions/14009261/. (Это не знаки препинания, которые вы хотите отбросить, а разные символы, которые вы хотите сложить вместе в последовательности сопоставления).   -  person Larry Lustig    schedule 28.07.2013