Menu
Coddy logo textTech

The AND keyword

CoddyのSQLジャーニー「基礎」セクションの一部 — レッスン 6/72。

ANDキーワードは、両方の条件が真(true)でなければならないことを意味します。どちらか一方が真でない場合、その条件は満たされません。

例えば、ここに<b>people</b>テーブルがあります:

名前年齢性別
Joas13男性
Holwa17男性
Nohlas24女性
Polar23男性
Loopa18女性

 

次のクエリ:

SELECT * 
FROM people
WHERE gender = "female" AND age < 20

これは、性別が "female" かつ年齢が 20 未満であるすべてのレコードを探していることを意味します。

結果は次のようになります:

名前年齢性別
Loopa18女性

 

注意: SQLでは、文字列の値は二重引用符 "female" または一重引用符 'female' のいずれかで記述できます。ほとんどのSQLデータベースで両方が受け入れられます。

challenge icon

チャレンジ

簡単

利用可能なテーブルとカラム:

  • people: name, age, status

テーブル: people

nameagestatus
Charles28employed
Fatima38unemployed
Eric11unemployed
Diya44employed
Hanna22employed
Ali20unemployed
Gabriel37employed
Beatriz17employed
Troy29unemployed
Angelica32employed

people テーブルから、年齢が 20 歳から 28 歳(20 歳と 28 歳を含む)のすべての人を取得してください。

チートシート

ANDキーワードは、両方の条件が真(true)であることを必要とします:

SELECT * 
FROM people
WHERE gender = "female" AND age < 20

これは、その人が女性、かつ20歳未満であるレコードを返します。

自分で試してみよう

SELECT * 
FROM people
-- 以下にコードを書いてください
WHERE
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン