int sqlite3_strlike(const char *zGlob, const char *zStr, unsigned int cEsc);
sqlite3_strlike(P,X,E) возвращает ноль если и только если последовательность X соответствует LIKE шаблону P с символом ESC E. Определение сопоставления с образцом LIKE, используемого в sqlite3_strlike(P,X,E), аналогично оператору "X LIKE P ESCAPE E" в 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 не зависят от регистра.
Обратите внимание на то, что это возвращает ноль на соответствии и не 0, если последовательности не соответствуют, аналогично sqlite3_stricmp() и sqlite3_strnicmp().
См. также: sqlite3_strglob().