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;









全部评论

相关推荐

01-14 16:23
广州商学院 Java
双非后端失败第N人:如果准备好了可以直接投字节,字节是最不看学历的,只要想面,大概率都能给你约面。
双非有机会进大厂吗
点赞 评论 收藏
分享
01-30 16:13
浙江大学 Java
点赞 评论 收藏
分享
评论
2
收藏
分享

创作者周榜

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