ログイン
問題15

比較演算子を使いこなそう!

比較演算子とは'='や'>'のような記号のことをいい、 その記号の左右にある値を比較して記号の意味が正しければ真(TRUE)間違っていれば偽(FALSE)を返します。

アイコン画像

問題15:比較演算子を使いこなそう!

前問で作成した家計簿テーブルから、「6000円以下」の全てのデータを取得し表示してください。

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

解答の見本画像

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

              USE ninjacode;
SELECT * FROM 家計簿
  WHERE 支出 <= 6000;
¥SQL¥
            

コメントのアイコン解説

「6000円以下」の全データを取得するには
WHERE文に続けて「支出 <= 6000」とします。
'='を付けることで指定した値に等しいデータも取得します。

また、「6000円以上」のデータを取得する場合は演算子が'>='となるので書き方に注意しましょう。
ログインして解答を見る

コメントのアイコン補足

テーブルの中のデータが空の場合は、
'NULL'という何も示さないことを意味する値になることがあります。

'0'という値が入力されている場合だと、'0'というデータで認識されてしまいます。
よって平均値を出す際などでは'NULL'なのか'0'なのかで結果が異なってしまいます。
場面に合わせて表示を変えられるにしておきましょう。
SQLを学ぶなら現役エンジニア監修「甲賀コース」
キャンペーン

閉じる