ANDキーワード
CoddyのSQLジャーニー「基礎」セクションの一部。レッスン 6/72。
ANDキーワードは、両方の条件が真でなければならないことを意味します。どちらか一方でも真でない場合、条件は満たされません。
たとえば、ここに <b>people</b> テーブルがあります:
| name | age | gender |
|---|---|---|
| Joas | 13 | male |
| Holwa | 17 | male |
| Nohlas | 24 | female |
| Polar | 23 | male |
| Loopa | 18 | female |
次のクエリ:
SELECT *
FROM people
WHERE gender = "female" AND age < 20これは、gender が "female" で、age が 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プレイグラウンド