NULLとは
NULLとは、値が「空」であることを意味します。
NULLは、「=」や「<>」で比較することができません。
そのため、NULLは、「IS」(イズ)を用いて比較します。
NULLのPOINT😊
NULLを用いたSQLの構文は下記の通りです① 値がNULLであるという条件でデータを取得する場合
WHERE カラム名 IS NULL② 値がNULLでないという条件でデータを取得する場合
WHERE カラム名 IS NOT NULL※ SELECTとFROMは省略しています
実際の例文をみてみましょう♫
データベース【purchases】
id | name | price | date |
1 | キンちゃんカレー | 500 | 2022-04-01 |
2 | おにぎり(キンちゃん味) | 2022-05-12 | |
3 | キンちゃんアイス | 200 | 2022-06-16 |
4 | CDキンちゃん | 2022-06-25 |
【テキストエディタ】
SELECT *
FROM purchases
WHERE price IS NULL;
【実行結果】
id | name | price | date |
2 | おにぎり(キンちゃん味) | 2022-05-12 | |
4 | CDキンちゃん | 2022-06-25 |
学習の感想
blog作成時間6:00スタート 7:00エンド
所要時間60分
「NULL」を取り出すときは「IS」を使うの回ですね😊💡
しかも否定系は 「IS NOT」😆WW
まじで、中学1年生の英文法と同じですね😆✨
今までの流れだと「=」を使いたくなりますがそこは違うので気を付けましょう( ^∀^)💡
いつか誰かの為になります様に☺️♪