nan*_*nue 2 sql postgresql postgresql-9.4
我只是阅读了文档,并且在特定的页面上,但我无法找到一个可以使用此示例的示例(例如,此功能在分析中的用例),请您帮我解决这个麻烦事吗?
如果您引用的迈克尔·帕奎尔(Michael Paquier)博客文章中的示例还不够,那么手册中还有另外一个示例:
SELECT percentile_disc(0.5) WITHIN GROUP (ORDER BY income) FROM households;
Run Code Online (Sandbox Code Playgroud)
详细说明:
还有的叫聚合函数一类子有序集聚集为其中order_by_clause生成是必需的,通常是因为总的计算仅在其输入行的特定顺序而言明智的。有序集合聚合的典型示例包括等级和百分位计算。对于有序集合的聚合,将order_by_clause写入内部
WITHIN GROUP (...),如上面的最终语法替代所示。[...]
还有更多,无需全部引用。阅读手册。
还不够吗?Depesz还发布了详细的博客文章。