MySQL5逆引き大全460の極意

演算子の極意 - Tips79 NULL値であるかどうかを判定するには

登録タグ
SQL
Icon comment count 0
Icon stock count 0

4-2比較演算子Tips79 NULL値であるかどうかを判定するには

Level0

Point比較演算子IS NUL L / IS NOT NULLを利用します

構文1

 NULLである
 IS NULL

構文2

 NULLでない
 IS NOT NULL

NULL値(未定義値)であるかどうかを判定するのはIS NULL演算子の役割です。「=」演算子では左右オペランドのいずれかにNULLが含まれる場合、無条件でNULLを返しますので注意してください(たとえば「NULL = NULL」はNULLです)。

「=」演算子をNULL対応させた「<=>」演算子もありますが、こちらはMySQL固有の演算子ですし、NULLの判定のみを行い

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません