sql 分组后每组查询10个
SELECT ID,Name,Class ROW_NUMBER() OVER(PARTITION BY Class ORDER BY ID) as NUM FROM TAB_NAME WHERE NUM <10
主要是用到 rownum 里面的 PARTITION BY 函数 使用class分组,id排序 。每个分组查询前9个
SELECT ID,Name,Class ROW_NUMBER() OVER(PARTITION BY Class ORDER BY ID) as NUM FROM TAB_NAME WHERE NUM <10
主要是用到 rownum 里面的 PARTITION BY 函数 使用class分组,id排序 。每个分组查询前9个