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

神奇洋蔥頭發表於2019-02-25

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中 這兩個函式的用法一樣。

相關文章