读书人

oracle开展分组后取出每组的前几条数

发布时间: 2012-07-26 12:01:08 作者: rapoo

oracle进行分组后,取出每组的前几条数据

SELECT *FROM  (SELECT 分组的字段名,                             ROW_NUMBER() OVER(PARTITION BY 分组的字段名 ORDER BY 排序的字段名) AS RN                  FROM 表名)WHERE RN <= 10 
?

读书人网 >其他数据库

热点推荐