1. 程式人生 > >oracle 分組之後取每一組的前三行

oracle 分組之後取每一組的前三行

SELECT *  
FROM  (SELECT 分組的欄位名,   
                            ROW_NUMBER() OVER(PARTITION BY 分組的欄位名 ORDER BY 排序的欄位名) AS RN  
                  FROM 表名)  
WHERE RN <= 10