2018年12月13日 星期四

[SQL] ISNULL:當值為 NULL 時以他值取代

有時候 DBNULL 真的很討厭
想要讓它以我們想要的預設值出現
又或者
當 DBNULL 的時候傳回別欄的值
這時候 ISNULL函數就非常好用了

例:
SELECT  ISNULL(總成績, 0) , ISNULL(數甲成績, 數乙成績) FROM 成績總表

這時候第一欄當總成績為NULL時,就會代出0,
而第二欄是當數甲成績為NULL時,就會代出數乙成績。



沒有留言:

張貼留言

[Excel] 日期(數值)轉文字

Excel的日期格式真的常常使人抓狂, 在使用者輸入日期後該欄位真正的值會被Excel轉換成一串數字, 這串數字代表著自1900/1/1到該日期的總天數。 但程式或使用者真正要的,就不是這串數字, 他們就是要日期!要日期!! So, 為了取得真正的值只好使用TEXT函數來解決了 ...