我很难找到一个简单中位数问题的解决方案。给定一个只有一个列的表my_table
:
my_column |
----------|
10 |
20 |
30 |
40 |
50 |
60 |
如何调用一个函数返回35的中位数?
当我只想返回中位数时,我无法理解如何让这个语法工作:
SELECT
PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER BY my_column) OVER ( PARTITION BY my_column)
FROM
my_table