往往很多人都认为空值与空白或0值是一样的,至少我在今天以前是这么认为的,其实空值并不与空白和0值是一回事。
Null值表示数值未知。没有两个相等的空值,比较两个空值或空值和任意一个数比较返回的均是未知
下面有以下从SQL 联机丛书中的关于空值的信息:
1、若要测试查询中的空值,在where 子句中使用IS NULL 或IS NOT NULL
2、在SQL查询结果时,空值在结果集内显示为(null)
3、可通过以下方法在列中插入NULL,在INSERT 或UPDATE中显式声明NULL,或不使此列进入INSERT
4、不能将空值用于区分表中两行所需的信息。