社区
基础和管理
帖子详情
关于sum函数的效率问题?
hackthissite
2008-10-25 11:02:32
不知道
select sum(column_name)/100 from table_name
和
select sum(column_name/100) from table_name
哪个效率更高?达人
详细
解释一下。
...全文
309
9
打赏
收藏
关于sum函数的效率问题?
不知道 select sum(column_name)/100 from table_name 和 select sum(column_name/100) from table_name 哪个效率更高?达人详细解释一下。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hackthissite
2008-10-29
打赏
举报
回复
[Quote=引用 8 楼 jdsnhan 的回复:]
理论上1的效率更高
不过,从执行计划上看,非海量数据的时候,差异很小
[/Quote]
我测试过了,数量达到百万级别的时候,区别很明显的……
icss_zhen
2008-10-25
打赏
举报
回复
楼上几位说的都没错。第一种是先sum再除。第二种是先除再sum.明显第一种除的次数少。二种sum的次数都一样。所以我认为应该也是第一种快。如果column_name不能整除100的话,第一种和第二种运算结果可能不一样哦。
mantisXF
2008-10-25
打赏
举报
回复
1
hackthissite
2008-10-25
打赏
举报
回复
大家能够结合它的执行计划,解释一下吗?
Andy__Huang
2008-10-25
打赏
举报
回复
我认为select sum(column_name)/100 from table_name
效率更高,因为它先完成sum得到一个结果,再除以100
而第二条语句是每次都除以100
hackthissite
2008-10-25
打赏
举报
回复
还有别的什么原因吗?
jdsnhan
2008-10-25
打赏
举报
回复
理论上1的效率更高
不过,从执行计划上看,非海量数据的时候,差异很小
BlueskyWide
2008-10-25
打赏
举报
回复
select sum(column_name)/100 from table_name 效率更高,
因为它比第二条语句少除了count(*)-1次。
[Quote=引用楼主 hackthissite 的帖子:]
不知道
select sum(column_name)/100 from table_name
和
select sum(column_name/100) from table_name
哪个效率更高?达人详细解释一下。
[/Quote]
zhangyong369
2008-10-25
打赏
举报
回复
[Quote=引用 3 楼 hdhai9451 的回复:]
我认为select sum(column_name)/100 from table_name
效率更高,因为它先完成sum得到一个结果,再除以100
而第二条语句是每次都除以100
[/Quote]支持
Python游戏基础-Python常用的内建
函数
通过具体的实例,讲解了Python基础中的内建
函数
。 包括abs
函数
bool
函数
dir
函数
float
函数
、int
函数
len
函数
max与min
函数
range
函数
sum
函数
使用文件中read
函数
与write
函数
oracle使用
sum
合计很慢,你还在用
SUM
函数
求和?太慢了!这才是Excel统计求和的正确操作...
是直接一个个像做算术题那样用 + 号连起来,还是直接套用
SUM
函数
?说实话,这两种方法都不是很方便……在Excel中做求和,直接按下【Alt】和【=】这组快捷键就可以了。不知道怎么用的往下看,我一步步教你,包会!1、...
SUM
函数
超实用的13种经典用法
它的作用是返回某一个单元格区域中所有数值之和(忽略文本和逻辑值),这个看似很简单的
函数
,但90%的人止步于
SUM
函数
最基础的求和用法,而在明明能借助这个强大
函数
来提高
效率
时,选择了粗笨的手动汇总方式,不但...
HIVE sparkSQL
sum
()over()开窗
函数
的
效率
问题
开窗
函数
大家都用过,其中
sum
()的开窗
函数
我们可以很好的用来求一些累加的值,我之前一直认为开窗
函数
的执行
效率
都差不多,然而有一次我使用
sum
开窗
函数
计算某个车辆每个时间累积行驶了多少距离,由于有定位数据,数据量...
sum
函数
两个同行的元素相加_
SUM
函数
对合并单元格的求和
很多时候,我们都是一个个的用
SUM
函数
去求和。这样
效率
当然很慢了,如果遇到有很多行,就麻烦了。其实
SUM
函数
是可以批量求出合并单元格的和。这是一种倒序的方式。你看“销售部”的合计是不是等于“销售部=总合计-...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章