1
我開發存儲過程一個MYSQL,並在我需要驗證日期字段,如下所示,如何驗證MYSQL日期字段是否爲NULL/EMPTY?
IF (dt_wedding_date<>'') THEN
IF (int_days_to_wedding>0) THEN
SET vc_wedding ='F';
ELSE
SET vc_wedding ='P';
END IF;
ELSE
SET vc_wedding = 'NA';
END IF;
但當dt_wedding_date爲null,從來就沒有到else部分。我試過「是空」,「不是空」,「>」,修剪功能,沒有任何工作。
任何想法如何評估這個日期字段爲空/空?
請顯示完整的程序。 – Devart
所有涉及NULL的普通比較都返回false。但是,'IS NOT NULL'應該可以工作。 – Barmar