SQL中当null加入比较
来源:互联网 发布:医疗大数据前景 编辑:程序博客网 时间:2024/05/17 01:19
select * from device where id NOT IN(select dId from user)
User表中dId字段绑定device表中id字段 目标是获取到还没有被绑定的id
通过上面的语句获取不到结果,一直是空
百度了一下,好像是因为user中有条目的dId为null,not in的条件中有null就会什么都查不出来。
具体的原因可以看 http://www.cnblogs.com/killkill/archive/2010/09/04/1817266.html 写的不错
结果来说 SQL改成以下语句就能正常了
select * from device where id NOT IN(select dId from user where dId is not null)
0 0
- SQL中当null加入比较
- SQL Server 中NULL的比较问题
- 当sql语句中!=遇到null发生的故事
- sql: NULL值比较运算
- 在SQL Server Oracle MySQL当数据库中查出某值为NULL怎么办?
- ORACLE中null比较运算
- SQL Server Null的比较运算
- 在制定位置截取字符并加入自定义符号。默认加入....及当为NULL时转成""
- 当SQL Server排序时遇上了NULL值
- 当SQL Server排序时遇上了NULL值
- 当SQL Server排序时遇上了NULL值
- SQL中null的问题
- SQL中Null值求和
- SQL 中NULL的运算
- Sql 中 不等于'<>'与 NULL
- SQL语句中关于null
- oracle中sql的null
- Sql 中 不等于'<>'与 NULL
- vim 去掉^M符号
- ListActivity 的使用和在 ListView中添加图片文字
- 论张无忌
- Android ListView操作处理
- sklearn中决策树实现
- SQL中当null加入比较
- 指针改变了吗?码农!
- 将两条数据合成一条
- linux下制作补丁文件方法
- Hadoop以及hadoop应用
- pycharm和phpstorm亲测快捷键(mac)
- u3d实现滚动下拉(scrollview实现)
- jquery中filter,children,find三者的区别?
- <LeetCode><Easy>263 Ugly Number (因式分解)