徐亚东

您当前位置:YaDong网 >> 一些日志 >> SqlServer相关 >> 浏览文章

SQL查询字段为空和NULL的值

作者:佚名   更新日期:2012年08月01日 点击:

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 PersonsWHERE Address IS NULL

    提示:请始终使用 IS NULL 来查找 NULL 值。

SQL IS NOT NULL

    我们如何选取在 "Address" 列中不带有 NULL 值的记录呢?

    我们必须使用 IS NOT NULL 操作符:

    SELECT LastName,FirstName,Address FROM PersonsWHERE Address IS NOT NULL

    1.查询字段name为NULL的值 where name is null

    2.查询字段name为空和NULL的值 where isnull(name,‘’)=‘’

    3.ACCESS查询字段name为空和NULL的值可以使用: WHERE NAME & ‘ ’= ‘ ’

相关文章推荐:jquery ashx ajax

SQL查询字段为空,null,YaDong网,徐亚东,亚东网
上一篇:SQL Server T-SQL高级查询(四)——函数
下一篇:没有了

网友评论:


生活随笔

SqlServer相关

Web前端

ASP.NET编程

互联网杂谈

我们都是80后

网站建设相关