【IFNULL関数】 AがNULLだったら、B。AがNULLじゃなかったら、Aを返す関数 - MySQL
便利なのを知ったからメモ
もし、第1パラメータがNULL
だったら、第2パラメータを返し、
第1パラメータがNULL
じゃなかったら、第2パラメータを返してくれる便利なやつ
第1パラメータがNULL
ではない時
SELECT IFNULL('AAA', 'BBB') FROM DUAL
結果
AAA
第1パラメータが返ってくる
第1パラメータがNULL
の時
SELECT IFNULL(NULL, 'BBB') FROM DUAL
結果
BBB
第2パラメータが返ってくる
Pythonでのor
みたいな?
>>> 'hoge' or 'fuga' 'hoge' >>> None or 'fuga' 'fuga'