Oracle,PostgreSQL都没有直接求几何平均数的方法,需要通过以下方式实现:

power(exp(1),ln(exp(sum(ln(col_a))))/count(1))

首先要知道求积如何实现:

with sele as (select 3 as col_a union all select 4 as col_a)
select exp(sum(ln(col_a))) from sele

然后再知道如何开方:

--对4开2次方
select power(exp(1),ln(4)/2)

然后整合函数:

with sele as (select 3 as col_a union all select 4 as col_a)
select power(exp(1),ln(exp(sum(ln(col_a))))/count(1)) from sele

这个函数也可以在group by中使用。

SQL求几几何平均数相关推荐

  1. sql求31到第40条数据(id不连续)

    sql求31到第40条数据(id不连续) --利用开窗函数,并将其当作结果集 查询其31到第40条 select* from (select *,ROW_NUMBER() over(order by ...

  2. 如何用sql求平均成绩

    用sql求 平均成绩大于80的学生姓名

  3. sql求平均日活_日活、周活(周重活)、月活 统计

    效果展示: 以上数据为测试数据 实现思路: 按照查询天数往前推规定天 比如周.月 登录表为按月分表(数据量大约一张表1000W+数据) 关键sql: laravel5.1 框架 日活实现方式一: 不使 ...

  4. 基于SQL求集合的交、并、补

    对数据库查询结果集求补(差).交.并集,可利用SQL的EXCEPT(补集).INTERSECT(交集)和UNION(并集)关键词,其中Mysql仅支持UNION,但可以利用SQL实现EXCEPT.IN ...

  5. 用户留存率是什么?如何用sql求出次日留存率?

    建表sql语句: drop table if exists liucunlv; create table liucunlv as select * from ( select 'a' as user_ ...

  6. SQL:求筛选时间段内每天各分组的聚合数据

    任务场景: 报表需求,必须由SQL处理完成,页面筛选条件为日期段,需要将所选日期按照每日区分,查出所有组别在每日的进线量.接通量.呼损量.接听率.进线占比.好评率. 进线量为线路全部进线量,接通量为s ...

  7. 如何用sql求基金连涨、连跌天数

    背景:某万恶的产品经理要求计算基金的最大连涨连跌天数,但SQL具有局限性,不擅长表达相对位置,特别是计算连续.虽然可以通过窗口函数,但如下所示,逻辑较为复杂,且不易于理解,因此有必要换一种思路来实现: ...

  8. SQL求最高在线人数以及最高峰时间段

    需求分析 数据为主播ID,sdt表示开播时间,edt表示下播时间. 求: (1)该平台某一天主播同时在线人数最高为多少? (2)出现最高峰的时间段是哪个时间? 建表 注:我用的oracle实现的 DR ...

  9. SQL 求 3 列异值的 4 种方法

    点击蓝色"有关SQL"关注我哟 加个"星标",天天与10000人一起快乐成长 前两天在抽一段数据时,碰到一个典型问题,初一想,有很多解法,所以特想做一次归纳. ...

最新文章

  1. 网页转变成app,隐藏浏览器地址栏
  2. sqlserver中的数据类型[转]
  3. Python中a和a[:]有什么区别?
  4. 作者:林嘉洺(1992-),男,华南师范大学计算机学院硕士生。
  5. Xmodem、Ymodem、Zmodem
  6. HDU2031 进制转换
  7. 对一个存储过程语法的解读
  8. 解决word错误提示宏错误提示和模板错误提示
  9. nginx 为什么要反向代理 影藏后端 高效连接(给nginx,他自己返回) 端口冲突解决 多个服务...
  10. Java游戏开发 —— 扫雷
  11. element cannot be mapped to a null key
  12. Required request body is missing 错误解决
  13. python爬取拉勾网_python爬取拉勾网职位数据
  14. Unity 视频编码器问题解决方案(视频卡顿,花屏,黑屏)
  15. 互联网春招和秋招的区别
  16. 嘿,飞哥(F.R.E.C.O)!不一般的云联盟
  17. 使用 NumPy 来模拟随机游走(Random Walk)
  18. python实现crc32爆破,得到加密文件内容
  19. alpha测试和beta测试Gamma测试的区别是什么?
  20. 申请赴美签证的经历:一分钟通过面试

热门文章

  1. mp4分离h265_音视频封装:MP4结构概述和分析工具
  2. TED的字幕到哪里下载?介绍一个很好的网站
  3. 信息论与信道编码之BPSK误码率公式推导
  4. JavaScript 函数练习题
  5. libxml2 iconv 在windows下的生成指南
  6. V-rep运动学仿真笔记(二)——固定四轮小车,URDF模型导入
  7. 计算机网络主机访问网址(建立HTTP)过程
  8. R语言学堂推文索引-2022年10月
  9. echarts地图随意绘制点
  10. RG Magic Bullet 15(中英对照)