首页 > 其他 > 详细

nullif isnull

时间:2014-04-04 10:08:02      阅读:417      评论:0      收藏:0      [点我收藏+]

 

如果两个表达式不相等,NULLIF 返回第一个 expression1 的值。
如果两个表达式相等,NULLIF 返回空值NULL。  

nullif  

isnull

 

ISNULL(a,b) 
说明:如果a和b同时为NULL,返回NULL,如果a为NULL,b不为NULL,返回b,如果a不为NULL,b为NULL返回a,如果a和b都不为NULL返回a 
select ISNULL(null,null)结果是null 
select ISNULL(null,33)结果是33 
select ISNULL(‘ddd‘,null)结果是ddd 
select ISNULL(44,33)结果是44

 

isnull(a.realMoney/nullif(a.realCount,0),0) realPrice

realCount 等于0 返回null  否者返回a.realCount  =b,

 b不等于null 返回b  否者返回0   

 

 

 

nullif isnull,布布扣,bubuko.com

nullif isnull

原文:http://www.cnblogs.com/LG3724/p/3644216.html

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