問題
16
SQL
LIKE演算子でパターン文字を使おう!
LIKE演算子を使うことでパターンマッチングを行なうことができます。 パターンマッチングとは、文字列があるパターンに合致しているかをチェックすることを指します。部分一致の検索を簡単に行なうことができます。
SQLの問題に挑戦しよう!
問題
「LIKE演算子でパターン文字を使おう!」
LIKE演算子を使用して家計簿テーブルの費目に'費'が付くデータだけを抽出してください。
期待する画面
解答と解説(LIKE演算子でパターン文字を使おう!)
解説
LINE登録して解答を見る
※ご登録後トークルーム下部にあるメニュー内
「無料問題集※解答付き」を押すと
解答閲覧用URLが届きます
まずは家計簿テーブルの費目カラムを指定し、
WHERE句のあとに続けてLIKE演算子を書きます。
'%'は0文字以上の任意の文字列を意味する記号なので
'%費'のように記述することで「〇〇費」に該当するものを指定できます。
また、前後に'%費%'と指定して前後に文字列があった場合を指定することも可能です。
補足
LIKE演算子のパターン文字列に使用できる文字は、主に2つあります。
1つは'%'で任意の0文字以上の文字列を意味し、
もう1つは'_(アンダースコア)'で任意の1文字という意味になります。