Saya menggunakan fungsi mysqlif. Apabila saya berlari SELECT IF(NULL, 2, 3) 时,我得到了 3.
if
SELECT IF(NULL, 2, 3)
3
Apabila parameter pertama ialah NULL, dengan menukar SQL ini, bolehkah saya mendapat NULL?
Gunakan IF() 与 ISNULL() dengan:
IF()
ISNULL()
SELECT IF(ISNULL(NULL), 2, 3) -- output is 2
Gunakan
IF()
与ISNULL()
dengan: