gpt4 book ai didi

amazon-redshift - 如何计算 AWS Redshift 中的中位数?

转载 作者:行者123 更新时间:2023-12-04 03:44:04 25 4
gpt4 key购买 nike

大多数数据库都有用于计算中位数的内置函数,但我在 Amazon Redshift 中没有看到任何中位数。

您可以使用 nth_value() 和 count() 分析函数的组合来计算中位数,但这似乎很笨拙。如果分析数据库没有用于计算中值的内置方法,我会感到非常惊讶,所以我假设我遗漏了一些东西。

http://docs.aws.amazon.com/redshift/latest/dg/r_Examples_of_NTH_WF.html
http://docs.aws.amazon.com/redshift/latest/dg/c_Window_functions.html

最佳答案

从 2014 年 10 月 17 日开始,Redshift 支持 MEDIAN窗口函数:

# select min(median) from (select median(num) over () from temp);
min
-----
4.0

关于amazon-redshift - 如何计算 AWS Redshift 中的中位数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20962833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com