ORACLE先分组后排序,取出没一类的头几条数据_Oracle教程-查字典教程网
ORACLE先分组后排序,取出没一类的头几条数据
ORACLE先分组后排序,取出没一类的头几条数据
发布时间:2015-06-05 来源:查字典编辑
摘要:--先根据A进行分组,再在组内根据B进行排序。rn

--先根据A进行分组,再在组内根据B进行排序。rn<3取出每一类的头三条数据

SELECT *

FROM (SELECT T.B,

T.A,

ROW_NUMBER() OVER(PARTITION BY T.A ORDER BY T.B DESC) RN

FROM DUAL T)

WHERE RN <= 3;

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Oracle教程学习
    热门Oracle教程学习
    编程开发子分类