题目描述
有一个员工employees表简况如下:
建表语句如下
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`));
请你查找employees里入职员工时间排名倒数第三的员工所有信息,以上例子输出如下:
题解SQL语句
select * from employees order by hire_date desc limit 2,1
知识点
排序
ORDER BY 语句
ORDER BY 语句用于根据指定的列对结果集进行排序。
ORDER BY 语句默认按照升序对记录进行排序。
如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。
Limit
limit子句用于限制查询结果返回的数量,常用于分页查询