SQL Select時進行字串相加時,如任一欄位有一資料為NULL時,字串相加出來的欄位值便會為NULL。
只要Select command前先加上SET CONCAT_NULL_YIELDS_NULL OFF; 即可正常與NULL進行字串相加。
例如:
原來為
SELECT Last_Date, Order_Date, CONVERT(VARCHAR(19),Last_Date,120) + CONVERT(VARCHAR(19),Order_Date,120) AS Mix_field FROM TEST
改為
SET CONCAT_NULL_YIELDS_NULL OFF; SELECT Last_Date, Order_Date, CONVERT(VARCHAR(19),Last_Date,120) + CONVERT(VARCHAR(19),Order_Date,120) AS Mix_field FROM TEST
全站熱搜
留言列表