IFNULL、ISNULL、NULLIF(SYBASE)

来源:互联网 发布:百度域名跳转代码 编辑:程序博客网 时间:2024/06/05 16:40

IFNULL(expr1,expr2)
如果expr1为NULL,返回值为expr2
假如expr1不为NULL,则IFNULL()的返回值为expr1。

ISNULL(expr1,expr2)
如果expr1值为NULL,则返回值为expr2
如果expr1值不为空,  则返回值expr1本身

 

IFNULL(expr1,expr2,expr3)
如果expr1不为空,值为expr3;
如果expr1为空,值为expr2.

 

NULLIF(expr1,expr2)
如果expr1=expr2成立,那么返回值为NULL,
如果expr1!=expr2返回值为expr1。

 

 

 

 

 

 

 

 

 

 

 

 

原创粉丝点击