oracle忘记账号密码ORACLE先分组后排序,取出没一类的头几条数据

–先根据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 &loracle账号t;= 3;

此条目发表在oracle metalink账号分类目录,贴了标签。将固定链接加入收藏夹。