题解 | #查找入职员工时间排名倒数第三的员工所有信息#
查找入职员工时间排名倒数第三的员工所有信息
http://www.nowcoder.com/practice/ec1ca44c62c14ceb990c3c40def1ec6c
方法一: 利用group by和order by排序,然后利用limit 取到倒数第三位 然后再判断hire_date等于倒数第三的日期
select * from employees
	where hire_date=(select hire_date from employees group by hire_date order by hire_date desc limit 2,1)
方法二: 使用窗口函数 dense_rank进行排序,取出倒数第三的hire_date 然后同再判断hire_date等于倒数第三的日期
select * from employees
	where hire_date=
	    (select hire_date from
		    (select *,dense_rank() over(order by hire_date desc) _rank from employees) t
		where _rank=3)

 投递大连飞创信息技术有限公司等公司10个岗位
投递大连飞创信息技术有限公司等公司10个岗位