ANDキーワード
CoddyのSQLジャーニー「基礎」セクションの一部。レッスン 6/72。
AND キーワードは、両方の条件が真でなければならないことを意味します。どちらか一方でも真でない場合、その条件は満たされません。
例えば、ここにpeopleテーブルがあります:
| 名前 | 年齢 | 性別 |
|---|---|---|
| Joas | 13 | 男性 |
| Holwa | 17 | 男性 |
| Nohlas | 24 | 女性 |
| Polar | 23 | 男性 |
| Loopa | 18 | 女性 |
次のクエリ:
SELECT *
FROM people
WHERE gender = "female" AND age < 20性別が「female」で、年齢が20未満であるすべてのレコードを探していることを意味します。
これが結果になります:
| name | age | gender |
|---|---|---|
| Loopa | 18 | female |
注: 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歳を含む)の人をすべて取得してください。
自分で試してみよう
SELECT *
FROM people
-- 以下にコードを書いてください
WHEREこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: SQLプレイグラウンド