题目描述

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

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`));

解题思路

先排序,然后限制移动移动查询的下标即可。学习两个关键字,LIMITOFFSET
基本用法:

SELECT * FROM table  LIMIT [offset,] rows | rows OFFSET offset

简单说,LIMIT如果跟一个数字,比如LIMIT 5,表示返回前5条数据。如果跟两个数字,LIMIT 0, 3,表示从第0行开始,返回3条数据。注意SQL是从0开始记录行数的。

OFFSET是为了配合LIMIT使用的,比如LIMIT 5 OFFSET 10OFFSET是从第10行开始,取5条数据

AC代码

SELECT * FROM employees ORDER BY hire_date DESC LIMIT 2, 1

或者

SELECT * FROM employees DESC BY hire_date LIMIT 1 OFFSET 2

牛客网SQL数据库实战之查找入职员工时间排名倒数第三的员工所有信息相关推荐

  1. 【刷题】数据库SQL实战 [SQL02] - 查找入职员工时间排名倒数第三的员工所有信息

    题目地址 点击跳转 题目描述 有一个员工employees表简况如下: 建表语句如下: CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `b ...

  2. SQL实战--(查找入职员工时间排名倒数第三的员工所有信息)

    有一个员工employees表简况如下: 请你查找employees里入职员工时间排名倒数第三的员工所有信息,以上例子输出如下: 开始有难度 思考1.需要寻找的是hire_date 为倒数第三的员工信 ...

  3. 【牛客sql实战2】查找入职员工时间排名倒数第三的员工所有信息

    题目描述 查找入职员工时间排名倒数第三的员工所有信息,为了减轻入门难度,目前所有的数据里员工入职的日期都不是同一天 CREATE TABLE `employees` ( `emp_no` int(11 ...

  4. 牛客网之SQL-2:查找入职员工时间排名倒数第三的员工所有信息

    牛客网之SQL-2:查找入职员工时间排名倒数第三的员工所有信息 1.题目 2.题解 3.知识点总结 题目链接: link. 1.题目 2.题解 select * from employees orde ...

  5. 《数据库SQL实战》查找入职员工时间排名倒数第三的员工的所有信息

    题目描述:查找入职员工时间排名倒数第三的员工所有信息 CREATE TABLE employees ( emp_no int(11) NOT NULL, birth_date date NOT NUL ...

  6. 牛客 SQL:查找入职员工时间排名倒数第三的员工所有信息

    题目:查找入职员工时间排名倒数第三的员工所有信息 代码: SELECT * FROM employees WHERE hire_date = (SELECT hire_date FROM employ ...

  7. SQL刷题——查找入职员工时间排名倒数第三的员工所有信息

    题目 牛客题霸-SQL篇 SQL2 查找入职员工时间排名倒数第三的员工所有信息 思路 使用排名函数按入职时间降序排序,"入职时间排名倒数第三"即为rank = 3. 注意 排名函数 ...

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

    题目描述 查找入职员工时间排名倒数第三的员工所有信息 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date N ...

  9. 牛客题霸 SQL2 查找入职员工时间排名倒数第三的员工所有信息

    https://www.nowcoder.com/practice/ec1ca44c62c14ceb990c3c40def1ec6c 解决方案 SELECT * FROM employees ORDE ...

最新文章

  1. 与客家土楼的约会(增城-河源)
  2. POJ2186——并查集+Tarjan算法求强连通分量
  3. Python爬虫day1.2—Python语法基础
  4. 在centos 6.3下安装php 5.3.3 xdebug的方法与步骤
  5. Quartz.NET simple_demo
  6. openshift用户管理_OpenShift Express Web管理控制台:入门
  7. 更便捷的画决策分支图的工具_做出更好决策的3个要素
  8. 让你受用一辈子的一条CMD命令
  9. 如何将matlab转成jav,Matlab将GUI转化为exe文件,并且进行发布
  10. python实现图片自动轮番播放
  11. 如何在 Mac 上管理用于锁定备忘录的密码?
  12. mac tree命令
  13. 这一代绝非低智商——读《低智商社会@大前研一》
  14. 苹果开发者申请-创建证书签名请求
  15. mysql 父子排序_mysql 父子结构排序
  16. 【历史上的今天】2 月 23 日:英格玛密码机申请专利;戴尔电脑创始人出生;Mellanox 收购 EZchip
  17. TZT3818Y 静态信号测试分析系统
  18. HDMI转MIPI CSI东芝转换芯片-TC358743XBG/TC358749XBG
  19. Java中IO流-18-flush和close方法的区别
  20. RNA-seq生信分析流程

热门文章

  1. 在html中定位属性怎么用,CSS元素定位的使用方法
  2. 人脸关键点: DCNN-Deep Convolutional Network Cascade for Facial Point Detection
  3. 算法学习一:排序算法实现与算法性能分析
  4. 【MySql】100问
  5. myeclipse9.1 安装svn(图)
  6. 大端和小端存储模式解析
  7. SQL SERVER数据库设计与现实
  8. 使用pt-query-digest进行日志分析
  9. 说一说JavaScript 中的原型ProtoType
  10. Android MuPDF 阅读PDF文件