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;









全部评论

相关推荐

在看牛客的社畜很积极:身高体重那一行信息去掉,学校那一行的信息放上面,找半天都没找到你是哪个学校什么专业的
点赞 评论 收藏
分享
09-19 13:59
门头沟学院 Java
用微笑面对困难:Trae一下,如果真成了,他用了直接发字节起诉代码版权,,这个代码不商用是没问题的如果没成也是情理之中的。
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务