用SQL如何求解中位数?

SQL数据库开发 SQL数据库开发 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

表T20191211保存数字的值及其频率。

在此表中,数字为 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 3,所以中位数是 (0 + 0) / 2 = 0。

 

请编写一个查询来查找所有数字的中位数并将结果命名为 median 。

注意:什么是中位数?当一串数字是奇数个时,例如8,3,5,1,4。我们按顺序排列后为:1,3,4,5,8。那么4就是中位数 当一串数字为偶数个时,例如8,3,5,1,4,2。我们按顺序排列后为:1,2,3,4,5,8。那么(3+4)/2=3.5就是中位数。

题目来源:SQL数据库开发

...全文
0人已提交
完成率0%
暂无数据

相关推荐

评论 1
收藏 已收藏
分享
返回顶部
SQL数据库开发
SQL数据库开发 领域专家: 数据库技术领域 领域专家: 数据库技术领域
SQL数据库开发 30 成员 23 内容