题解 | #查找入职员工时间排名倒数第三的员工所有信息#
查找入职员工时间排名倒数第三的员工所有信息
http://www.nowcoder.com/practice/ec1ca44c62c14ceb990c3c40def1ec6c
select emp_no,birth_date,first_name,last_name,gender,hire_date
from(
select *,
row_number() over(order by hire_date desc )as n
from employees
) a
where n=3
拒绝多张表,拒绝复杂join,对于新手:看起来清楚大于一切
思路:
1.开窗处理入职时间做排名。(根据情况看是ROW_NUMBER还是dense_number)
2.直接选排名就行了
查看11道真题和解析