select emp_no,birth_date,first_name,last_name,gender,hire_date from (select *,dense_rank()over(order by hire_date desc) 排名 from employees) rk where rk.排名=3
1、用dense_rank,还是rank 或者是row_number 取决于题目设置
dense_rank 1223
rank 1224
row_number 1234
2、窗口函数中不用分组,否则排名都是1
3、select查询不能用*,否则会在最后一行出现排名,与答案不相符