NOTキーワード
CoddyのSQLジャーニー「基礎」セクションの一部。レッスン 8/72。
NOTキーワードは、条件を満たしてほしくないことを意味します。
たとえば、次のpeopleテーブルを考えてみましょう。
| 名前 | 年齢 | 性別 |
|---|---|---|
| Joas | 13 | 男性 |
| Holwa | 17 | 男性 |
| Nohlas | 24 | 女性 |
| Polar | 23 | 男性 |
| Loopa | 18 | 女性 |
SELECT *
FROM people
WHERE NOT gender = 'male'結果は次のとおりです:
| 名前 | 年齢 | 性別 |
|---|---|---|
| Nohlas | 24 | 女性 |
| Loopa | 18 | 女性 |
NOTキーワードは基本的に条件を反転させます。たとえば、次のクエリは同じです。
WHERE age > 20WHERE NOT age <= 20チャレンジ
簡単利用可能なテーブルと列:
people:name,age,status
ステータスがretiredではない人をすべて取得します
自分で試してみよう
SELECT *
FROM PEOPLE
-- 以下にコードを書いてください
WHEREこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: SQLプレイグラウンド