SQLite3 escapeの使い方
環境
Windows 10 Home 64bit
SQLite 3.39.2
構文
SELECT * FROM テーブル名 WHERE カラム名 like '%エスケープ文字_%’ escape 'エスケープ文字’;
データを指定した文字アンダーバー「_」をlikeに指定するには、「escape」を使用します。
使用例
テーブル「userinfo」というテーブルのカラム「depname」を対象に取得します。
エスケープ文字を「¥」にして取得します。
SQL構文
select * FROM userinfo where depname like '%¥_%' escape '¥';