ログイン
問題16

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

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

アイコン画像

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

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

ブラウザのアイコン期待する画面

解答の見本画像

タグアイコン解答ソースコード

              USE ninjacode;
SELECT * FROM 家計簿
  WHERE 費目 LIKE '%費';
¥SQL¥
            

コメントのアイコン解説

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

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

コメントのアイコン補足

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

LINE登録で、Web制作に役立つコンテンツ配信中‼

LINEの友達追加でお役立ち動画をGET!!
LINEの友達追加でお役立ち動画をGET!!