SELECT LENGTH(''),LENGTH(NULL),LENGTH(' '),LENGTH(TRIM(' ')) FROM dual;

返回结果为

null,null,1,null

也就是在oracle中null和''等价,不能用length('')或者length(null)来判断空值

oracle中nullif的作用(可以防止除0)

例如

select 1/nullif(0,0) from dual;
返回值为空

结论:

oracle中sql计算的时候要考虑字段中的null值或者空字符(null)对计算结果的影响

Oracle sum(),count(),avg()的字段中有空值,不会参与计算

最新文章

  1. spring aop
  2. yii2批量添加的问题
  3. [Linux 性能检测工具]VMSTAT
  4. Swift - 实现点击cell动态修改高度
  5. [转]jQuery Pagination Ajax分页插件中文详解
  6. PHP输出缓冲控制
  7. C程序内存分配
  8. QT5静态编译教程,主要针对vs2012(渡世白玉)
  9. 最小生成树(图论)--3366lg【模版】
  10. Swift 模式匹配
  11. <1>lua编译环境 数据类型和局部变量
  12. ubantu 常用命令
  13. 【HAOI2011】problem b
  14. TZOJ 3659 神奇的探险之旅(有向无环每个点只能经过一次最长路dij)
  15. iOS 中strong,weak,copy,assign区别
  16. mysql设置索引
  17. Android 解决ScrollView嵌入ListView | GridView | ScrollView显示问题
  18. IOS UI-UISearchController
  19. Model Binding is not working. MVC3 视图模型绑定不成功
  20. 使用jquey的css()方法改变样式,

热门文章

  1. lua 控制语句
  2. PHP的25种框架
  3. python 排序的几种方式(内置排序函数, 选择排序, 冒泡排序)
  4. Java 8 在使用内存爆了以后会发生什么?hs_err_pid 日志如何看?
  5. C++ MFC学习 (二)
  6. FMC子卡设计资料原理图:FMC550-基于ADRV9002双窄带宽带射频收发器FMC子卡
  7. React父组件如何调用子组件方法,访问子组件State
  8. JAVA丑数
  9. 运行springboot的时候访问本地图片地址的问题
  10. CentOS 镜像官网下载链接