問題

16
SQL

LIKE演算子でパターン文字を使おう!

LIKE演算子を使うことでパターンマッチングを行なうことができます。 パターンマッチングとは、文字列があるパターンに合致しているかをチェックすることを指します。部分一致の検索を簡単に行なうことができます。

SQLの問題に挑戦しよう!

問題

LIKE演算子でパターン文字を使おう!

LIKE演算子を使用して家計簿テーブルの費目に'費'が付くデータだけを抽出してください。

期待する画面

解答の画像

解答と解説(LIKE演算子でパターン文字を使おう!)

解説

LINE登録して解答を見る

※ご登録後トークルーム下部にあるメニュー内
「無料問題集※解答付き」を押すと
解答閲覧用URLが届きます

まずは家計簿テーブルの費目カラムを指定し、
WHERE句のあとに続けてLIKE演算子を書きます。
'%'は0文字以上の任意の文字列を意味する記号なので
'%費'のように記述することで「〇〇費」に該当するものを指定できます。

また、前後に'%費%'と指定して前後に文字列があった場合を指定することも可能です。

補足

LIKE演算子のパターン文字列に使用できる文字は、主に2つあります。
1つは'%'で任意の0文字以上の文字列を意味し、
もう1つは'_(アンダースコア)'で任意の1文字という意味になります。

さらにスキルアップしたい方は公式LINEから「SQL」と送信すると動画が見れます。

LINE登録して動画を視聴する
学習の事・キャリアの事、何でもOK!無料相談に申し込む