The OR keyword
CoddyのSQLジャーニー「基礎」セクションの一部 — レッスン 7/72。
ORキーワードは、いずれかの条件が真(true)であることを意味します。
例えば、以下の <b>people</b> テーブルを考えてみましょう:
| 名前 | 年齢 | 性別 |
|---|---|---|
| Joas | 13 | 男性 |
| Holwa | 17 | 男性 |
| Nohlas | 24 | 女性 |
| Polar | 23 | 男性 |
| Loopa | 18 | 女性 |
SELECT *
FROM people
WHERE gender = 'female' OR age < 20このクエリは、性別が女性であるか、または年齢が20歳未満であるすべてのレコードを探していることを意味します。
結果は次のようになります:
| 名前 | 年齢 | 性別 |
|---|---|---|
| Joas | 13 | 男性 |
| Holwa | 17 | 男性 |
| Nohlas | 24 | 女性 |
| Loopa | 18 | 女性 |
チャレンジ
簡単利用可能なテーブルとカラム:
<b>people</b>:<b>age</b>,<b>status</b>
20歳未満または28歳より上のすべての人を取得してください(20歳と28歳は含みません)。
チートシート
ORキーワードは、少なくとも1つの条件が真であるレコードを返します。
SELECT *
FROM people
WHERE gender = 'female' OR age < 20gender = 'female' または age < 20(あるいはその両方)を満たす行を返します。
自分で試してみよう
SELECT *
FROM people
-- 以下にコードを書いてください
WHEREこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns