2016-06-09 18 views

回答

3
ISNULL(CONVERT(VARCHAR(50), Hours), '') 
1

將您的轉換器換成isnull;

SELECT 
SSN 
,Name 
,ISNULL(CONVERT(VARCHAR(50), Hours), '') 

這樣,它將使在轉換中拉空,你將不能夠做轉換爲一個零長度字符內ISNULL不會與一個int場兼容(或其他數字字段)。

3

,如果你在2012+的另一種選擇是使用

SELECT CONCAT(Hours,'') 

具有轉換爲字符串和NULL而不是返回空字符串相同的最終結果。