oracle与excel 异曲同工之妙
2015-06-04 17:32
417 查看
以前都是匆匆忙忙完成任务,没有细细研究,今天突然发现oracle和excel还有这么神奇的功能。
用户要求画一些曲线和柱状图,然后又要求如果数据为空,不计入计算,比如求平均值,有四个数据3,5,4,null,那么这个空值不计入计算,也就是说,平均值应该是(3+5+4)/3 = 4,而不是3.
我刚开始一直没注意这个,因为一般情况我直接在sql语句中将null值作为条件去掉,但是当有很多数据同时求平均值时,这个条件就不好写了,后来我才发现,oracle的max,min,avg都是自动排除null值的,如上面的例子,平均值就是4.
我将数据放入到excel中,excel也是自动认为计数为3,平均为:4.
哈哈,轻松解决用户提出的需求,强大,强大!
用户要求画一些曲线和柱状图,然后又要求如果数据为空,不计入计算,比如求平均值,有四个数据3,5,4,null,那么这个空值不计入计算,也就是说,平均值应该是(3+5+4)/3 = 4,而不是3.
我刚开始一直没注意这个,因为一般情况我直接在sql语句中将null值作为条件去掉,但是当有很多数据同时求平均值时,这个条件就不好写了,后来我才发现,oracle的max,min,avg都是自动排除null值的,如上面的例子,平均值就是4.
我将数据放入到excel中,excel也是自动认为计数为3,平均为:4.
哈哈,轻松解决用户提出的需求,强大,强大!
相关文章推荐
- Unable to find a java Virtual Machine ---- Oracle Developer
- vs2013 ODBC连接Oracle 学习记录2
- Oracle传输表空间学习
- 字符集、编码以及Oracle的那些事
- 字符集、编码以及Oracle的那些事
- 字符集、编码以及Oracle的那些事
- 字符集、编码以及Oracle的那些事
- 字符集、编码以及Oracle的那些事
- oracle表锁问题
- ORACLE HANDBOOK系列
- ORACLE HANDBOOK系列
- ORACLE HANDBOOK系列
- ORACLE HANDBOOK系列
- ORACLE HANDBOOK系列
- 如何在安装32位Oracle客户端组件的情况下以64位模式运行
- oracle组建:ODAC112021Xcopy_x64,在开发机上,不用安装oracle的客户端等开发
- Oracle 常见问题
- 正则表达式,oracle部分匹配转java的全部匹配
- oracle数据库驱动表
- oracle函数