摘要: 下文講述isnull及coalesce空值替換函數的區別isnull、coalesce函數區別:1.isnull 只能接受兩個參數,而coalesce函數可以接受大於等於兩個以上參數2.isnull 是一個空值替換函數,coalesce從第一個參數開始查找,只到找到一個為非null並且非空字 ...
摘要:
下文講述isnull及coalesce空值替換函數的區別
isnull、coalesce函數區別:
1.isnull 只能接受兩個參數,而coalesce函數可以接受大於等於兩個以上參數
2.isnull 是一個空值替換函數,coalesce從第一個參數開始查找,只到找到一個為非null並且非空字元的參數返回給用戶
3.isnull是一個null值替換函數,coalesce是一個null值及空值查找替換函數
例:
SELECT COALESCE('',100) 結果100 SELECT COALESCE(' ',88) 結果88 SELECT COALESCE(null,88) 結果88 SELECT COALESCE(88,128) 結果88 SELECT ISNULL('',88) 結果'' SELECT ISNULL(null,88) 結果88 SELECT ISNULL(89,0) 結果89
轉自: http://www.maomao365.com/?p=6967