SQL中关于NULL
SQL中关于NULL
什么是NULL
NULL 值是遗漏的未知数据.
NULL注意点
-
NULL不支持加、减、乘、除、大小比较、相等比较;
-
要判断某一字段值是否为NULL值,要用
IS NILL或者IS NOT NULL来判断,不能用=或者<>等比较符; -
注意函数对
NULL的支持性,部分函数支持输入,部分可能不支持;
空值转换为实际值
coalesce函数
作用:
1、将空值替换成其他或者其他列的值
2、返回第一个非空值
isnull函数
同样可以将为null的数据进行替换
select COALESCE(special,'1') from xsdd_dzbh
select COALESCE(special,cusname) from xsdd_dzbh
过滤出空白符和NULL
select * from xsdd_dzbh where isnull(special,'')=''
select * from xsdd_dzbh where COALESCE(special,'') =''
本文来自博客园,作者:红本本本,转载请注明原文链接:https://www.cnblogs.com/cxhong/p/14722442.html

浙公网安备 33010602011771号