在每个部门内部按工资给员工排名。
- 部门内按
salary从高到低排名,最高的名次为 1。 - 并列的工资名次相同,下一名不跳号(例如工资 100、90、90、80 的名次是 1、2、2、3)。
dept_id为 null 的员工(合同工)视为同一组,组内照样排名。- 每个员工都要输出。
输入
employees(emp_id, name, dept_id, manager_id, hire_date, salary, title, email)
输出
列为 emp_id, dept_id, salary, rk(rk 为整数),行顺序不限。