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
原文:http://www.cnblogs.com/LG3724/p/3644216.html