ORキーワード
CoddyのSQLジャーニー「基礎」セクションの一部。レッスン 7/72。
ORキーワードは、条件のいずれか1つが真であることを意味します。
例えば、次のpeopleテーブルを考えてみましょう:
| name | age | gender |
|---|---|---|
| Joas | 13 | male |
| Holwa | 17 | male |
| Nohlas | 24 | female |
| Polar | 23 | male |
| Loopa | 18 | female |
SELECT *
FROM people
WHERE gender = 'female' OR age < 20このクエリは、性別が女性であるか、年齢が20歳未満であるすべてのレコードを探していることを意味します。
結果は次のようになります:
| 名前 | 年齢 | 性別 |
|---|---|---|
| Joas | 13 | 男性 |
| Holwa | 17 | 男性 |
| Nohlas | 24 | 女性 |
| Loopa | 18 | 女性 |
チャレンジ
簡単利用可能なテーブルと列:
people:age,status
20未満または28を超える年齢の人をすべて取得してください(20と28は含みません)。
自分で試してみよう
SELECT *
FROM people
-- 以下にコードを書いてください
WHEREこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: SQLプレイグラウンド