【发布时间】:2015-06-11 05:50:24
【问题描述】:
我正在使用 oracle 数据库并且卡在这个查询上,我不明白它是如何工作的,我已经删除了所有不必要的信息并且查询已经归结为:
select RANK () OVER (PARTITION BY A_pk ORDER BY B_pk DESC) as column from Table_C
有人能解释一下这是如何工作的吗?
【问题讨论】:
-
本教程很好地解释了窗口函数:postgresql.org/docs/current/static/tutorial-window.html
-
我正在使用 oracle db,postgresql 的概念也适用于 oracle 吗? @a_horse_with_no_name
-
是的,是ANSI SQL 99标准函数
标签: sql oracle rank window-functions