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

    技术2022-09-02  85

    题目描述

    查找入职员工时间排名倒数第三的员工所有信息,为了减轻入门难度,目前所有的数据里员工入职的日期都不是同一天

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

    输入描述

    输出描述

    emp_nobirth_datefirst_namelast_namegenderhire_date100051955-01-21KyoichiMaliniakM1989-09-12

    解题思路

    利用limit语句的特性limit m,n m是指取数据的区间 n是指要去的个数 比如limit 2,1是指取隔了2条数据之后的1条数据,就是第三条数据 所以,limit常被用来做分页

    代码实现

    select * from employees order by hire_date desc limit 2,1
    Processed: 0.012, SQL: 9