MariaDB フロー制御関数NULLIF() の使い方
環境
Windows 10 Home 64bit
MariaDB 10.6.4
構文
NULLIF(引数1, 引数2);
NULLIF() 関数は、引数を二つ受け取り、引数1 = 引数2 が True の時は NULL を、
そうでない時には一つ目の引数を返す関数です。
使用例
SQL構文
SELECT NULLIF('x', 'y'), NULLIF('x', 'x'), NULLIF('x', NULL), NULLIF(NULL, 'y');
実行結果
+------------------+------------------+-------------------+-------------------+ | NULLIF('x', 'y') | NULLIF('x', 'x') | NULLIF('x', NULL) | NULLIF(NULL, 'y') | +------------------+------------------+-------------------+-------------------+ | x | NULL | x | NULL | +------------------+------------------+-------------------+-------------------+ 1 row in set (0.060 sec)