SQL 2) - LIMIT OFFSET 查找入职员工时间排名倒数第三的员工所有信息

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

http://www.nowcoder.com/questionTerminal/ec1ca44c62c14ceb990c3c40def1ec6c

方法1)使用LIMIT子句 & OFFSET
使用子查询语句找出倒数第三的员工入职的日期

LIMIT子句用于限制查询结果返回的数量。

用法:【select * from table_name limit i,n 】

  • table_name : 为数据表;
  • i : 为查询结果的索引值(默认从0开始);
  • n : 为查询结果返回的数量;
SQL语法:使用LIMIT N OFFSET M 的方式,表示从索引为M的位置开始取出N条数据。
SELECT *
FROM employees
WHERE hire_date =(
                  SELECT hire_date     -- 查找出倒数第三的入职日期
                  FROM employees
                  ORDER BY hire_date DESC
                  LIMIT 1 OFFSET 2);
方法2)使用ORDER BY子句
题目中说明目前所有的数据里员工入职的日期都不是同一天
SELECT *
FROM employees
ORDER BY hire_date DESC
LIMIT 1 OFFSET 2;









全部评论

相关推荐

02-15 22:29
门头沟学院 Java
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务