書式
SELECT 列 FROM 表 WHERE 列 LIKE ワイルドカード+条件;
検索する際にどんなパターンにもマッチする特殊文字のことをワイ
主なワイルドカードは以下の通りです。
(こちらのサイトより引用させていただきました。)
ワイルドカード
*,% … 0文字以上の任意の文字列。
?,_ … 任意の一文字。
# … 任意の半角一文字。
[リスト] … リストに含まれる全角、または半角の一文字。
[!リスト!] … リストに含まれない全角、または半角の一文字。
[文字A-文字B] … 文字A~文字Bの範囲の全角または半角の一文字。
[!文字A-文字B!] … 文字A~文字Bの範囲外の全角または半角の一文字。
例
表名:果物一覧
名前 個数
キウイ 1
ミカン 2
イチゴ 3
メロン 4
上記のような表があり、名前に「イ」を含むものを抽出したい場合。
書式
SELECT * FROM 果物一覧 WHERE 名前 LIKE '%イ%';
結果は以下のようになります。
例
名前 個数
キウイ 1
イチゴ 3
0 件のコメント:
コメントを投稿