Oracle空串与null的处理
2016-05-28 14:14
549 查看
1 Oracle中的空字符串基本上是被当成空NULL来处理的
2 Oracle在Order by 时缺省认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前
总结:null值是不可以用来做比较的,无论什么值和null作比较都会返回一个false值,所以当记录中有null值,要处理的话,要用is null来处理。
参考链接
http://jingyan.baidu.com/article/86f4a73e57763e37d7526979.html
http://blog.itpub.net/24870090/viewspace-1057853/(Oracle空串与null的处理)
官方链接
https://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements005.htm
2 Oracle在Order by 时缺省认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前
总结:null值是不可以用来做比较的,无论什么值和null作比较都会返回一个false值,所以当记录中有null值,要处理的话,要用is null来处理。
参考链接
http://jingyan.baidu.com/article/86f4a73e57763e37d7526979.html
http://blog.itpub.net/24870090/viewspace-1057853/(Oracle空串与null的处理)
官方链接
https://docs.oracle.com/cd/B19306_01/server.102/b14200/sql_elements005.htm
相关文章推荐
- Oracle 12c创建用户是出现“ORA-65096: invalid common user or role name”的错误 - CalvinR
- Oracle 11g 新特性 - Database Replay (重演) 说明
- oracle存储过程和触发器
- oracle游标的使用
- 彻底搞懂Oracle字符集
- VS2012通过ASO.NET实体模型添加oracle数据库连接
- MSSQL如何访问ORACLE里的表
- Data Guard Physical Standby Setup in Oracle Database 11g Release 2
- Installation of Oracle 11g Release 2 (11.2.0.1.0) on RedHat EL 5, (Oracle) Enteprise Linux 5 and Cen
- oracle arvhivelog、noarchivelog与mount的关系
- zabbix3.0.2 监控oracle高可用dataguard的standby库状态详细过程
- 如何向oracle数据库里导入现有的dmp文件
- [INS-40406] 未检测到现有的 Oracle Grid Infrastructure 软件
- ORACLE数据库DBMS_JOB的创建与使用
- oracle-构造结果集
- Oracle操作数据库oracleHelper
- mybatis执行批量更新batch update 的方法(oracle,mysql)
- oracle的io优化--db_writer_processes & dbwr_io_slaves对比
- 新浪 SDK编码规范
- mybatis反向生成表 oracle数据库篇