Сопоставление строк по шаблону LIKE
int sqlite3_strlike(const char *zGlob, const char *zStr, unsigned int cEsc);
Интерфейс sqlite3_strlike(P,X,E) возвращает ноль тогда и только тогда, когда строка X соответствует шаблону LIKE P с символом экранирования E. Определение соответствия шаблону LIKE, используемое в sqlite3_strlike(P,X,E), такое же, как для оператора «X LIKE P ESCAPE E» в диалекте SQL, поддерживаемом SQLite. Для «X LIKE P» без указания ESCAPE, установите параметр E функции sqlite3_strlike(P,X,E) в 0. Как и для оператора LIKE, функция sqlite3_strlike(P,X,E) нечувствительна к регистру — соответствующие верхние и нижние регистры ASCII символов совпадают друг с другом.
Функция sqlite3_strlike(P,X,E) сопоставляет символы Unicode, хотя сведение к нижнему регистру выполняется только для символов ASCII.
Обратите внимание, что эта процедура возвращает ноль при совпадении и ненулевое значение, если строки не совпадают, также как и функции sqlite3_stricmp() и sqlite3_strnicmp().
См. также: sqlite3_strglob().
См. также списки Объектов, Констант и Функций.
SQLite is in the Public Domain.
https://sqlite.org/c3ref/strlike.html