下面來看幾個比較有用的例子:
首先,從MSDN上看看這個函數的使用方法,coalesce函數(下面簡稱函數),返回一個參數中非空的值。如:
- SELECT COALESCE(NULL, NULL, GETDATE())
由於兩個參數都為null,所以返回getdate()函數的值,也就是當前時間。即返回第一個非空的值。由於這個函數是返回第一個非空的值,所以參數里面必須最少有一個非空的值,如果使用下面的查詢,將會報錯:
- SELECT COALESCE(NULL, NULL, NULL)

由於兩個參數都為null,所以返回getdate()函數的值,也就是當前時間。即返回第一個非空的值。由於這個函數是返回第一個非空的值,所以參數里面必須最少有一個非空的值,如果使用下面的查詢,將會報錯:

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。