<>null 和is not null 用法一样吗?
两个都是判断字段不能为空
能说一下具体的不同吗?
谢谢!
两个都是判断字段不能为空
能说一下具体的不同吗?
谢谢!
解决方案 »
- 300高分求oracle试题
- Oracle存储过程能否通过参数定义变量
- 求sql : 如何把in 里面的(‘123,456,789’)变成它能识别的类型(‘123’,‘456’,‘789’)?
- 求教一个类似取唯一列的sql语句
- 一个数据库选型的问题.
- 请问各位在安装Oracle时全局数据库名和SID怎么设置,都是什么意思呀?
- 如何快速查一个表的最后10条记录?
- 在csdn找到一个存储过程(lob的更新),但不知其参数含义?
- 如何将库表导出成文本!
- 初级问题:安装oracle windows版本需要多大空间?
- plsql 8.0如何在windows server 2008下连64bit 的Oracle 11g client
- 请教一下,ORACLE如何限制用户对表的访问?
只能是is null 或者 is not null
不能用=null 或者是<> null !=null
援引网上的一句话:null是一种特殊的值,既不是0,也不是””,而表示“空”,即不存在的意思。所以,是无法像字符串和数字那样进行比较的。is null就表示不存在,is not null就表示存在
select * from dual where null<>null --错的,返回false
select * from dual where null is null --正确