作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
=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。
如果有人可以帮助我,那将会非常有帮助。
最佳答案
最简单的方法是使用offset
和limit
。这要求您知道表中的行数。例如,如果您想要第 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/
我是一名优秀的程序员,十分优秀!