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

 
 
 
arrow
arrow
    全站熱搜

    adamschen9921 發表在 痞客邦 留言(0) 人氣()