LIKE / ワイルドカード
安全あいまい検索
SELECT ... WHERE col LIKE '%値%';
%と_でのあいまい検索。前方一致は索引が効くが、先頭%の部分一致は全表走査になる、という性能特性の理解が肝心。
実行例
SELECT name FROM users WHERE name LIKE '山田%';前方一致(索引が効く形)
書式
WHERE col LIKE 'a%'(前方) | '%a'(後方) | '%a%'(部分)
実行前の注意
参照のみ。
関連コマンド
- SELECTデータ参照
- SHOW INDEXインデックスの確認
圏外の現場でも同じ内容が引けます
このサイトの全コマンドを端末の中に。アプリ版はさらに632件を加えた1,510コマンドと、120の対処フローを収録しています。通信なしで検索できます。インストール無料・広告なし(一部は買い切り)。
App Storeで無料インストール