SELECT
*
FROM
(SELECT
dept,
salary,
ROW_NUMBER() OVER ( PARTITION BY dept ORDER BY salary ASC ) AS row_number
FROM
t_salary ) temp_data
WHERE
row_number <= 100
分组排序生成行号查询各部门工资最高/低的100名
于 2024-11-13 14:54:56 首次发布
SELECT
*
FROM
(SELECT
dept,
salary,
ROW_NUMBER() OVER ( PARTITION BY dept ORDER BY salary ASC ) AS row_number
FROM
t_salary ) temp_data
WHERE
row_number <= 100