加入收藏 | 设为首页 | 会员中心 | 我要投稿 好传媒网 (https://www.haochuanmei.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql中哪种是查询求积的函数

发布时间:2022-02-22 14:50:26 所属栏目:MySql教程 来源:互联网
导读:这篇文章将为大家详细讲解有关mysql中哪个是查询求积的函数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 mysql中查询求积的函数是没有的,但是可以通过logx+logy=logx*y算式来实现乘法,具体SQL语句如select exp(su
      这篇文章将为大家详细讲解有关mysql中哪个是查询求积的函数,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
 
      mysql中查询求积的函数是没有的,但是可以通过“logx+logy=logx*y”算式来实现乘法,具体SQL语句如“select exp(sum(log(col))) from table where id<100”。
 
      sql中有很多聚合函数,例如 COUNT、SUM、MIN 和 MAX。
 
     但是唯独没有乘法函数,而很多朋友开发中缺需要用到这种函数,今天告诉大家一个不错的解决方案
 
logx+logy=logx*y
 
这是我们高中时期学过的对数计算,对数的相加等于指数的相乘,我们利用这个方式转换加法到乘法
 
实现方式,先对记录取对数log(),然后sum聚合,最后exp,结果就是记录相乘的结果
 
select exp(sum(log(col))) from table where id<100
 
正确无误,不信的朋友可以手动计算下我图中的数据,O(∩_∩)O~
 
关于mysql中哪个是查询求积的函数就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

(编辑:好传媒网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读