mysql怎么搜寻表中倒数第三日的全部数据
发布时间:2021-12-29 12:23:56 所属栏目:MySql教程 来源:互联网
导读:这篇文章主要讲解了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怎么查询表中倒数第三日的全部数据”的内容了,经过本文的学习后,相信大家对mysql怎么查询表中倒数第三日的全部数据这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |