首页数据库MySQL中查询表倒数第三日数据的SQL语句是什么?

MySQL中查询表倒数第三日数据的SQL语句是什么?

时间2024-03-24 16:08:03发布访客分类数据库浏览892
导读:这篇文章给大家分享的是一个MySQL数据库练习,也就是查询表中倒数第三日的全部数据。小编觉得挺实用的,对新手学习MySQL中如何查询数据有一定的帮助,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。查询员工表倒数第三入职日...

这篇文章给大家分享的是一个MySQL数据库练习,也就是查询表中倒数第三日的全部数据。小编觉得挺实用的,对新手学习MySQL中如何查询数据有一定的帮助,文中示例代码介绍的非常详细,感兴趣的朋友接下来一起跟随小编看看吧。

查询员工表倒数第三入职日期的所有员工,要考虑到有同一天入职的员工,所以使用去重先查出倒数第三日期,再使用这个日期去查询所有相等的员工信息

SELECT
    *FROM
    `employees`WHERE
    `hire_date` = (
        SELECT DISTINCT
            `hire_date`
        FROM
            `employees`
        ORDER BY
            `hire_date` DESC
        LIMIT 2,
        1)

CREATE

drop table if exists `employees`;
    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,)

INSERT

INSERT INTO `employees` (
    `emp_no`,
    `birth_date`,
    `first_name`,
    `last_name`,
    `gender`,
    `hire_date`)VALUES
    (
        1,
        '2021-08-04',
        'Georgi',
        'Facello',
        'M',
        '1980-06-21'
    );
    INSERT INTO `employees` (
    `emp_no`,
    `birth_date`,
    `first_name`,
    `last_name`,
    `gender`,
    `hire_date`)VALUES
    (
        2,
        '2021-08-20',
        'Bezalel',
        'Simnel',
        'F',
        '1985-11-21'
    );
    INSERT INTO `employees` (
    `emp_no`,
    `birth_date`,
    `first_name`,
    `last_name`,
    `gender`,
    `hire_date`)VALUES
    (
        3,
        '2021-08-20',
        'Parto',
        'Bamford',
        'M',
        '1986-08-28'
    );
    INSERT INTO `employees` (
    `emp_no`,
    `birth_date`,
    `first_name`,
    `last_name`,
    `gender`,
    `hire_date`)VALUES
    (
        4,
        '2021-08-20',
        'Chirstian',
        'Koblick',
        'M',
        '1986-12-01'
    );
    

以上就是关于MySQL中实现查询表倒数第三日数据的介绍,上述SQL语句具有一定的参考价值,有需要的朋友可以了解看看,希望对大家学习MySQL数据的查询操作有帮助,想要了解更多可以继续浏览网络其他相关的文章。

文本转载自PHP中文网

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: MySQL中查询表倒数第三日数据的SQL语句是什么?
本文地址: https://pptw.com/jishu/652169.html
简单介绍Spring是什么,什么是IOC容器? spring框架如何创建,基本使用是怎样?

游客 回复需填写必要信息