查找入职员工时间排名倒数第三的员工的所有信息

查找入职员工时间排名倒数第三的员工的所有信息

题目描述
查找入职员工时间排名倒数第三的员工所有信息
CREATE TABLE employees (
emp_no int(11) NOT NULL,
birth_date date NOT NULL,
first_name varchar(14) NOT NULL,
last_name varchar(16) NOT NULL,
gender char(1) NOT NULL,
hire_date date NOT NULL,
PRIMARY KEY (emp_no));

解题思路:时间排名倒数首先应该想到进行逆序排序,将入职时间最晚的排在最前面,其次倒数第三应该用limit进行选择,从2开始取(最早的为0),取一个即就是将入职员工时间排名倒数第三的员工取出来,然后所有信息用*。

代码:select * from employees order by hire_date desc limit 2,1;

结果展示:


版权声明:本文为qq_44506302原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。