当前位置: 代码迷 >> Sql Server >> Null的常识
  详细解决方案

Null的常识

热度:111   发布时间:2016-04-25 00:23:20.0
Null的学问
Null 并不代表没有值,而是代表未知值,
1 null 表示未知值,所以当使用比较运算符的时候Null值可能造成BUG
2 要想检测出NULL值必须使用is null的查询条件
3 NULL值和任何字符串计算时候,那么计算结果永远是NULL
4 如果NULL值出现在普通函数当中的时候,计算结果永远是NULL
5 如果NULL出现在聚合函数当中的话,NULL值将会被忽略掉
6 NULL and TRUE 返回的是 NULL 
NULL=NULL返回是NULL
NULL=3返回的是NULL
NULL<>NULL返回的是NULL
NULL and FALSE 返回的是 TRUE
NULL OR TRUE 返回的是 TRUE
NULL OR FALSE 返回的是 TRUE

------解决方案--------------------
这回没错
------解决方案--------------------
还好没被你忽悠,下班了,回去再细看
  相关解决方案