
問題16:LIKE演算子でパターン文字を使おう!
LIKE演算子を使用して家計簿テーブルの費目に'費'が付くデータだけを抽出してください。
期待する画面

解答ソースコード
USE ninjacode;
SELECT * FROM 家計簿
WHERE 費目 LIKE '%費';
¥SQL¥
補足
LIKE演算子のパターン文字列に使用できる文字は、主に2つあります。
1つは'%'で任意の0文字以上の文字列を意味し、
もう1つは'_(アンダースコア)'で任意の1文字という意味になります。
1つは'%'で任意の0文字以上の文字列を意味し、
もう1つは'_(アンダースコア)'で任意の1文字という意味になります。
完了にする!
活動記録をTweetする
WHERE句のあとに続けてLIKE演算子を書きます。
'%'は0文字以上の任意の文字列を意味する記号なので
'%費'のように記述することで「〇〇費」に該当するものを指定できます。
また、前後に'%費%'と指定して前後に文字列があった場合を指定することも可能です。