0
我想知道在這種情況下coalesce做什麼,我知道它返回第一個非空值,我也經歷了這個link。COALESCE在SQL SERVER中做什麼
我想知道它有什麼特別的位置:
DECLARE @EMPNO NUMERIC(22,5)
SELECT @EMPNO = ''
SELECT @EMPNO = COALESCE(?, 0)
我寫這些語句的意圖是,如果@EMPNO是空白的,我希望它與零點來代替。恐怕我能從這三個陳述中實現這一點。
幫我出
這是我發現了錯誤:錯誤轉換數據類型爲varchar到數字。 –
更新了答案 – Arion