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

非空校验在oracle和mysql中的用法

程序员文章站 2022-08-21 16:24:58
oracle判断是否为null nvl(参数1,参数2) ;如果参数1为null则返回参数2,否则返回参数1 mysql判断是否为null ifnull(参数1,参数2) ;如果参数1为null则返回参数2,否则返回参数1 select nvl(null,'空值') from dual 结果:空值 ......

oracle判断是否为null

nvl(参数1,参数2) ;如果参数1为null则返回参数2,否则返回参数1

 

mysql判断是否为null

ifnull(参数1,参数2) ;如果参数1为null则返回参数2,否则返回参数1

 

select nvl(null,'空值')  from dual  结果:空值

select nvl(0,'空值')  from dual  结果:0

 

在oracle和mysql中 这两个函数的用法一样。