SqlServer IsNull的用法

isnull(参数1,参数2) 判断参数1 是否为NULL,如果是 返回参数2 否则返回参数1.
isnull(列名,0) : isnull()函数是用来判断列名是否为null 如果为NUll 则返回0 否则 返回列名的值
<>:是不等号 与!= 一样 比如: select 3 where 1<>2 查出来的结果是3 select 3 where 1<>1则查不出结果。

isnull(列名,0)<>0: 先判断 列名是否为null ,然后再与0比较 不等于零返回结果为True 否则为False

列如:isnull(3,0) 返回的结果为 3 因为3 不是null.
isnull(null,’空’) 返回结果是’空’

例如:

isnull(DeleteLabel, 0) = 0

首先判断DeleteLabel(列名)是否为空,不为空取DeleteLabel的值,否则取0为值,在 判断 是否等于0

赞(0)
未经允许不得转载:TaKaSa » SqlServer IsNull的用法