The AND keyword
CoddyのSQLジャーニー「基礎」セクションの一部 — レッスン 6/72。
ANDキーワードは、両方の条件が真(true)でなければならないことを意味します。どちらか一方が真でない場合、その条件は満たされません。
例えば、ここに<b>people</b>テーブルがあります:
| 名前 | 年齢 | 性別 |
|---|---|---|
| Joas | 13 | 男性 |
| Holwa | 17 | 男性 |
| Nohlas | 24 | 女性 |
| Polar | 23 | 男性 |
| Loopa | 18 | 女性 |
次のクエリ:
SELECT *
FROM people
WHERE gender = "female" AND age < 20これは、性別が "female" かつ年齢が 20 未満であるすべてのレコードを探していることを意味します。
結果は次のようになります:
| 名前 | 年齢 | 性別 |
|---|---|---|
| Loopa | 18 | 女性 |
注意: SQLでは、文字列の値は二重引用符 "female" または一重引用符 'female' のいずれかで記述できます。ほとんどのSQLデータベースで両方が受け入れられます。
チャレンジ
簡単利用可能なテーブルとカラム:
people:name,age,statusテーブル: people
name age status Charles 28 employed Fatima 38 unemployed Eric 11 unemployed Diya 44 employed Hanna 22 employed Ali 20 unemployed Gabriel 37 employed Beatriz 17 employed Troy 29 unemployed Angelica 32 employed
people テーブルから、年齢が 20 歳から 28 歳(20 歳と 28 歳を含む)のすべての人を取得してください。
チートシート
ANDキーワードは、両方の条件が真(true)であることを必要とします:
SELECT *
FROM people
WHERE gender = "female" AND age < 20これは、その人が女性、かつ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