何をする書き方?
WHEREで取得する行を絞ります。=は等しい、>=は以上を表します。ANDで両方の条件、ORでどちらかの条件を満たす行を選べます。JavaScriptの比較とは記号が違うので注意しましょう。
基本の形
SELECT 列 FROM 表
WHERE 条件;WHERE対象の行を条件で絞る。AND両方の条件を満たす。IS NULL値がNULLかを調べる。短い例で確かめる
practice.sql
SELECT title FROM books
WHERE price <= 1000;結果
1000円以下の本の題名を取り出します。
準備・実行方法を確認する
SQLはデータベースに対して実行します。このガイドはPostgreSQLを基準にしています。学習用の空のデータベースを用意し、「テーブルを作る」「データを追加」の順に実行すると、後の例を試せます。
もう少し詳しいコードを見る
practice.sql
SELECT title, price
FROM books
WHERE price >= 2000;結果
Pythonのノート | 2400
自分で試すには
このページでは実行結果の例を確認できます。実際に動かすには「準備・実行方法」を開いてください。
一問だけ、復習しよう
「条件で絞り込む」の書き方はどれ?
少し変えてみよう
price < 2000に変えて、2,000円未満の本を取り出してみましょう。
つまずいたら、ここを確認
NULLとの比較に=は使いません。値がないことを調べるにはIS NULLを使います。
自分の言葉でメモ
記録はこのブラウザーに保存されます。