zoukankan      html  css  js  c++  java
  • SQL-2 查找入职员工时间排名倒数第三的员工所有信息

    题目描述

    查找入职员工时间排名倒数第三的员工所有信息
    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`));

    思路:

    可能不止一个人 所以最好的还是将其进行嵌套查询。

    select * from employees
    where hire_date =(
    
    select hire_date from employees
        order by hire_date desc limit 2,1
    
    )
    

     HINT: 

    1、limit m,n :从第m+1条开始 取n条数据

    2、limit n:表示从第0条开始 取n条 为 limit(0,n)缩写

    3、此处 从第三条开始 取一条数据  就是入职时间排名倒数第三的员工  

     
     
  • 相关阅读:
    地铁开发进度1
    人月神话阅读笔记二
    学习进度五
    人月神话阅读笔记一
    WebView的用法:
    图框联动
    阅读笔记《人月神话》一
    5
    4
    3
  • 原文地址:https://www.cnblogs.com/kexiblog/p/10643737.html
Copyright © 2011-2022 走看看