Oracle的NVL函数
生活随笔
收集整理的這篇文章主要介紹了
Oracle的NVL函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
NVL函數
從兩個表達式返回一個非null值
語法格式
NVL(eExpression1, eExpression2)
語法說明
eExpression1和eExpression2可以是任意一種數據類型
如果,eExpression1的計算結果不是null值,則返回eExpression1
如果,eExpression1的計算結果為null值,則NVL()返回eExpression2
如果,eExpression1與eExpression2的結果皆為null值,則NVL()返回NULL
示例代碼
SELECTNVL ((DECODE ('2',(SELECTBIZ_ITEM_TYPEFROMDIC_ASSAY_BUSINESS_ITEMWHEREID = ASSAY_BIZ_ITEM_ID),(SELECTASSAY_ITEM_NAMEFROMDIC_ASSAY_ITEMWHEREID = (SELECTBIZ_ITEM_IDFROMDIC_ASSAY_BUSINESS_ITEMWHEREID = ASSAY_BIZ_ITEM_ID)),(SELECTBIZ_TASK_NAMEFROMDIC_BUSINESS_TASKWHEREID = (SELECTBIZ_ITEM_IDFROMDIC_ASSAY_BUSINESS_ITEMWHEREID = ASSAY_BIZ_ITEM_ID)))),(SELECTNAMEFROMDIC_ASSAY_ITEM_CATEWHEREID = ASSAY_BIZ_ITEM_CATE_ID)) AS catename,< INCLUDE refid = "Base_Column_List" /> FROMDIC_ASSAY_BIZ_ITEM_CHARGE WHERE1 = 1總結
以上是生活随笔為你收集整理的Oracle的NVL函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle的DECODE函数
- 下一篇: Oracle的row_number函数