【问题标题】:Issue with using percentile_cont function in Postgresql在 Postgresql 中使用 percentile_cont 函数的问题
【发布时间】:2017-02-08 17:59:22
【问题描述】:

这是我的桌子

身份证总数
1 2019.21
3 87918.32
2 562900.3
3 982688.98
1 56788.34
2 56792.32
3 909728.23

现在我想找到上表中值(总计)的第 25、50、75、90 和 100 个百分位数。假设我的表包含大量数据(大约 200 万条相同格式的记录)。我使用了以下代码:

代码:

 SELECT  percentile_disc(0.5) WITHIN GROUP (ORDER BY Total) as disc_func
 FROM my_table

我遇到的错误:

错误:“(”处或附近的语法错误 第 3 行:percentile_disc(0.5) 组内(按总数排序...

【问题讨论】:

    标签: postgresql


    【解决方案1】:
    猜你喜欢
    • 2021-12-26
    • 2012-12-27
    • 2014-12-26
    • 2014-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多