Oracle中的函数——NVL()函数

NVL(exp1,exp2)函数时判断判断某个值是否为null。若为null,则返回exp2,否则返回exp1

---格式1
select nvl(exp1,exp2) from db_table 
---例子
select monthid,decode(nvl(sale,6000),6000,'NG','OK') from db_table

 NVL(exp1,exp2,exp3)函数时判断判断某个值是否为null。若为null,则返回exp3,否则返回exp2

---格式2
select nvl(exp1,exp2) from db_table 
---例子
select monthid,decode(nvl(sale,6000,'sale为null'),6000,'NG','OK') from db_table

 

posted @ 2020-04-22 09:17  码农阿亮  阅读(799)  评论(0编辑  收藏  举报