十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
SQL NULL值并不等于零,下面就为您介绍一些SQL NULL 值的一些处理的情况,供您参考学习,相信对您学习SQL语言会有所帮助。

SQL NULL 值
 如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新纪录或更新已有的记录。这意味着该字段将以 NULL 值保存。
NULL 值的处理方式与其他值不同。
NULL 用作未知的或不适用的值的占位符。
注释:无法比较 NULL 和 0;它们是不等价的。
那么我们如何测试 NULL 值呢?
无法使用比较运算符来测试 NULL 值,比如 =, <, 或者 <>。
我们必须使用 IS NULL 和 IS NOT NULL 操作符。
SQL IS NULL
 我们如何仅仅选取在 "Address" 列中带有 NULL 值的记录呢?
我们必须使用 IS NULL 操作符:
SELECT LastName,FirstName,Address FROM Persons
 WHERE Address IS NULL
 提示:请始终使用 IS NULL 来查找 NULL 值。
 SQL IS NOT NULL
 我们如何选取在 "Address" 列中不带有 NULL 值的记录呢?
我们必须使用 IS NOT NULL 操作符:
SELECT LastName,FirstName,Address FROM Persons
 WHERE Address IS NOT NULL
 1.查询字段name为NULL的值 where name is null
2.查询字段name为空和NULL的值 where isnull(name,'')=''
3.ACCESS查询字段name为空和NULL的值可以使用: WHERE NAME & '' = ''
  
【编辑推荐】
sql字段修改并添加重命名的方法
SQL约束控制语句
带您深入了解sql字段类型
SQL修改字段默认值
同一列SQL字符串相加的方法