SQL Cookbook:一、检索记录(11)查找空值

问题

    查找某列值为空的所有行。

解决方案

    要确定值是否为空,必须使用IS NULL。

select *
from emp
where comm is null

讨论

    NULL不能用等于或不等于跟任何值进行比较,包括其自身。所以不能使用=或!=来测试一列是否为NULL。为了确定一行是否有空值,必须使用IS NULL,也可以使用IS NOT NULL来查找给定列的值不为空的行。

版权说明:作者:张颖希PocketZ's Blog
出处:http://www.cnblogs.com/PocketZ
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

本文翻译内容取自网络,纯粹是练习英文水平,如有雷同,纯属意外!有不妥之处,欢迎拍砖!

posted @ 2010-04-21 20:38  pocketz  阅读(439)  评论(0编辑  收藏  举报