Sql 中 不等于'<>'与 NULL

SQL 条件语句使用不等于‘<>’的筛选条件,会将字段为null的数据也当做满足不等于的条件而将数据筛选掉。

id name
1 1
2 2
3 null

用 select * from table where name<>1查询时得到的结果为:

id name
2 2

第三列为null也会被筛选掉

posted @ 2018-06-11 11:06  褚牛牛  阅读(1493)  评论(0编辑  收藏  举报