欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-07-09 19:46:42
NVL(exp1,exp2)函数时判断判断某个值是否为null。若为null,则返回exp2,否则返回exp1 格式1 select nvl(exp1,exp2) from db_table 例子 select monthid,decode(nvl(sale,6000),6000,'NG','OK' ......

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