每个部门薪资前 3 高的员工
中等#TopN#dense_rank#分组排名
题目描述
给定员工表 emp(emp_id, dept_id, salary)。
要求:取出每个部门薪资最高的前 3 名(并列名次都保留)。
示例数据
| emp_id | dept_id | salary |
|---|---|---|
| 1 | 10 | 30000 |
| 2 | 10 | 25000 |
| 3 | 10 | 25000 |
| 4 | 10 | 20000 |
| 5 | 20 | 40000 |
期望:部门 10 取薪资前三档(30000、并列 25000、20000),并列 25000 都保留。
动手写一遍自测 · 不执行
括号自动补全 · Tab 缩进 · Shift+Tab 反缩进 · 回车自动缩进 · 草稿仅存在本机
在线练习
Beta在浏览器内运行(DuckDB),提交后自动判分登录后可以选中正文添加批注(仅自己可见)。
评论 (0)
登录后参与评论。
还没有评论,来做第一个。