COALESCE是一個函數(shù), (expression_1, expression_2, ...,expression_n)依次參考各參數(shù)表達(dá)式,遇到非null值即停止并返回該值。如果所有的表達(dá)式都是空值,最終將返回一個空值。使用COALESCE在于大部分包含空值的表達(dá)式最終將返回空值。
應(yīng)用舉例:
SELECT COALESCE (1, 2, 3, 4) as number
SELECT COALESCE (NULL, 2, 3, 4) as number
SELECT COALESCE (NULL, NULL, 3, 4) as number
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- mysql中null(IFNULL,COALESCE和NULLIF)相關(guān)知識點總結(jié)
- mysql中coalesce()的使用技巧小結(jié)
- mysql中替代null的IFNULL()與COALESCE()函數(shù)詳解
- SQL Server COALESCE函數(shù)詳解及實例
- 淺析SQL Server的分頁方式 ISNULL與COALESCE性能比較
- MySQL的時間差函數(shù)(TIMESTAMPDIFF、DATEDIFF)、日期轉(zhuǎn)換計算函數(shù)(date_add、day、date_format、str_to_date)
- MySQL通過自定義函數(shù)實現(xiàn)遞歸查詢父級ID或者子級ID
- 詳解mysql中if函數(shù)的正確使用姿勢