LIKE演算子 (SQLite)
SQLiteのLIKE演算子では、ワイルドカードを使用して部分一致検索できる %:任意の0文字以上の文字列に一致
_:任意の1文字に一致
ワイルドカードは、LIKE演算子のパターン内で複数回使用することが可能
前方一致検索SELECT * FROM テーブル名 WHERE カラム名 LIKE '検索値%';
後方一致検索SELECT * FROM テーブル名 WHERE カラム名 LIKE '%検索値';
中間一致検索SELECT * FROM テーブル名 WHERE カラム名 LIKE '%検索値%';
特定の位置の文字を指定SELECT * FROM テーブル名 WHERE カラム名 LIKE '_検索値%';
エスケープに使用する文字は任意の文字を指定可能
SELECT * FROM テーブル名 WHERE カラム名 LIKE パターン ESCAPE エスケープ文字;