int sqlite3_strlike(const char *zGlob, const char *zStr, unsigned int cEsc);
sqlite3_strlike(P,X,E) 介面會在且僅在字串 X 與跳脫字元為 E 的 LIKE 模式 P 相符時回傳零。 sqlite3_strlike(P,X,E) 中使用的 LIKE 模式比對定義與 SQLite 所理解的 SQL 語法中的 "X LIKE P ESCAPE E" 運算子相同。對於沒有 ESCAPE 子句的 "X LIKE P",請將 sqlite3_strlike(P,X,E) 的 E 參數設定為 0。如同 LIKE 運算子,sqlite3_strlike(P,X,E) 函式不區分大小寫——大小寫相同的 ASCII 字元會互相匹配。
sqlite3_strlike(P,X,E) 函式會比對 Unicode 字元,但只有 ASCII 字元會進行大小寫轉換。
請注意,此常式在匹配時回傳零,如果不匹配則回傳非零值,與 sqlite3_stricmp() 和 sqlite3_strnicmp() 相同。
另請參閱:sqlite3_strglob()。