Oracle coalesce函數 用於選取不為空的字段值


coalesce(A,B)  若A為空則值為B

主流數據庫系統都支持COALESCE()函數,這個函數主要用來進行空值處理,其參數格式如下: 
COALESCE ( expression,value1,value2……,valuen) 
COALESCE()函數的第一個參數expression為待檢測的表達式,而其后的參數個數不定。
COALESCE()函數將會返回包括expression在內的所有參數中的第一個非空表達式。

如果expression不為空值則返回expression;否則判斷value1是否是空值,

如果value1不為空值則返回value1;否則判斷value2是否是空值,

如果value2不為空值則返回value2;……以此類推,
如果所有的表達式都為空值,則返回NULL。 


免責聲明!

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



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM