首页 > 数据库技术 > 详细

SQL nullif 和 ifnull 表达式及 输出值对比

时间:2021-07-01 14:35:47      阅读:27      评论:0      收藏:0      [点我收藏+]

SQL nullif 和 ifnull 表达式及 输出值对比

1、ifnull 表达式:

IFNULL( expr1 , expr2)

expr1 值不为 NULL 返回 expr1,否则返回 expr2   

2、nullif 表达式:

NULLIF ( expression , expression ) 

如果两个表达式不相等,则返回第一个表达式。如果表达式相等,则NULLIF返回第一个表达式类型的null值。

3、示例:

ifnull(null,‘tao‘)    --值:tao
ifnull(‘‘,‘tao‘)      --值:‘‘
ifnull(‘taoRoy‘,‘tao‘)    --值:taoRoy

nullif(null,‘‘)     --值:null    
nullif(‘‘,‘‘)       --值:null   
nullif(‘tao‘,‘tao‘)     --值:null  
nullif(‘taoRoy‘,‘tao‘)    --值:taoRoy

  

  

 

 

 

创建时间:2021.07.01  更新时间:

SQL nullif 和 ifnull 表达式及 输出值对比

原文:https://www.cnblogs.com/guorongtao/p/14958124.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!