抽出条件を指定する

ワイルドカードを使用して抽出条件を指定する

IN演算子
SELECT * FROM テーブル WHERE フィールド LIKE ワイルドカードを使用した値;

記号 内容 使用例
「%」または「*」 0文字以上の任意の文字列 「氏名」フィールドに「田」と言う文字を含むレコード
「_」または「?」 任意の1文字 「氏名」フィールドの値が「増田」、「前田」、「吉田」のように任意の1文字の後ろに「田」と言う文字列を含むレコード

上記サンプルだと「*」および「?」が使えない。なぜだろう・・・?

select * from 社員 where 氏名 like ‘*田*’;

select * from 社員 where 氏名 like ‘%田%’;

select * from 社員 where 氏名 like ‘?田%’;

select * from 社員 where 氏名 like ‘_田%’;