条件分岐の基本
CoddyのSQLジャーニー「基礎」セクションの一部。レッスン 5/72。
特定の条件を満たすレコードを取得したい場合があります。
たとえば
- 姓が「Aothly」のレコードをすべて取得する
- 金額が5より大きいレコードをすべて取得する
- country が "Mexico" のすべてのレコードを取得する
条件を追加するには、WHEREキーワードを使用できます。
たとえば、こちらが売上テーブルです:
| coin | amount |
| AGK | 13 |
| GOL | 21 |
| KLA | 15 |
| AGK | 18 |
コイン「AGK」を含むすべてのレコードを取得するには、次のように記述します。
SELECT * FROM sales
WHERE coin = 'AGK'amountが20以下のすべてのレコードを取得するには、次のように記述します。
SELECT * FROM sales
WHERE amount <= 20チャレンジ
簡単利用可能なテーブルと列:
events:event_id,people
peopleが14未満であるすべてのイベントのevent_idを取得します。
自分で試してみよう
SELECT event_id FROM events
-- 以下にコードを書いてください
WHEREこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: SQLプレイグラウンド