gpt4 book ai didi

mysql - 如何在mysql中实现Microsoft Excel百分位数函数

转载 作者:行者123 更新时间:2023-11-29 16:03:48 24 4
gpt4 key购买 nike

=PERCENTILE(O2:O29, 0.2)

上面的公式是Microsoft Excel百分位数公式,我想将其转换成MySQL。

我有一个用户表,其中列名为 no_of_visits。该列包含随机值,例如 1,2,3,4,2,5,7,2,4,6,8....我想找到此列的 0.2 个百分位。

请提供 mysql 查询来查找该列的 0.2 PERCENTILE。

如果有人可以帮助我,那将会非常有帮助。

最佳答案

最简单的方法是使用offsetlimit 。这要求您知道表中的行数。例如,如果您想要第 20 个百分位数并且表中有 100 行,则:

select t.*
from t
order by t.val
offset 19 limit 1;

您可以参数化“19”和n * <percentile> - 1 .

关于mysql - 如何在mysql中实现Microsoft Excel百分位数函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55932022/

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