MySQL5逆引き大全460の極意

組み込み関数の極意 - Tips337 つの式が等しい場合にNULL値を返すには

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

9-5フロー制御関数Tips337 つの式が等しい場合にNULL値を返すには

Level2

PointNULLIF関数を利用します

構文   
NULLIF(式1 ,式2)

NULLIF関数は、式1、2を比較して、両者が等しい場合にはNULLを、等しくない場合には式1の値をそのまま返します。

式の値を判定して、式1、2いずれかの値を返すIFNULL関数と混同しないように注意してください。

用例1
mysql> SELECT NULLIF('ABC', 'ABC'); ——NULL
用例2
mysql> SELECT NULLIF('あいう', 'かきく'); ——あいう

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません