sql查找最晚一天/日期最大的一条记录 两种方法

这篇具有很好参考价值的文章主要介绍了sql查找最晚一天/日期最大的一条记录 两种方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

例:查找最晚入职员工的所有信息

建表:

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

方法一:

排序,降序。

对hire_date字段排序降序,此时最晚的时间排在第一个,再用LIMIT取出。

SELECT * FROM employees ORDER BY hire_date DESC LIMIT 0,1;

LIMIT m,n : 表示从第m+1条开始,取n条数据;

LIMIT n : 表示从第0条开始,取n条数据,是limit(0,n)的缩写。

本题limit 0,1 表示从第(0+1)条数据开始,取一条数据,即取出最晚入职员工。

方法二:

子查询

先找出 hire_date 字段的最大值,再把该值当成  employees 表的 hire_date 查询条件。 

SELECT * FROM employees WHERE hire_date = (SELECT MAX(hire_date) FROM employees);

参考文章:

sql查找最晚一天,日期最大的一条记录 两种方法 - 乌骓 - 博客园 (cnblogs.com)文章来源地址https://www.toymoban.com/news/detail-736375.html

到了这里,关于sql查找最晚一天/日期最大的一条记录 两种方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 删除数组的一条数据

    1、纯数组 var arr = [ \\\'111\\\' , \\\'222\\\' , \\\'333\\\' , \\\' 444\\\' , \\\'555\\\' ] // 要删除项的下标值index ,arr为源数组 var arrDelIndex = function (index,arr) {     if (!arr || arr.length == 0) {         return \\\"\\\"     }     arr.splice(index,1)     return arr } // 要删除项的值item, arr为源数组 var arrDel = function (item, arr) {    

    2024年02月15日
    浏览(68)
  • 和前端吵架的一天

    前段时间在开发公司的积分商城,前期都没啥问题,一切都很顺利,到了跟前端联调的时候,尴尬了,吵起来了,搞得我很不爽,具体原因如下: 大致原因是:他说 get 请求携带body他那里处理不了,我就很奇怪了,为什么试配不了,当时很无语,一口咬定就觉得是他的问题,

    2023年04月08日
    浏览(45)
  • 嵌出式学习的一天

    定时器中断实验 时钟的选择: 1.内部时钟 2.外部时钟模式1:外部输入脚(TIX) 3.外部时钟模式2:外部触发输入(ETR) 4.内部触发输入itrx:使用一i个定时器作为另一个定时器的预分频器 除非APB1的分频系数是1,否则通用定时器的时钟等于APB1的时钟的2倍

    2024年01月25日
    浏览(62)
  • 玩梗的一天V50

    “”“ 有没有懂java的大佬,我辛苦写了一早上突然报错了,找不到原因 ”“” 周四玩梗的一天~

    2024年02月16日
    浏览(44)
  • Oracle 列出一天内每5分钟一条数据

    效果如图, 类似的 列出一年内每天、每个月也是用connect by搭配rownum使用

    2024年02月16日
    浏览(44)
  • MySQL大量脏数据,如何只保留最新的一条?

    因为系统的一个Bug,导致数据库表中出现重复数据,需要做的是删除重复数据且只保留最新的一条数据。 具体场景是这样的 当然有人会说上面的问题我们可以建一个 order_no + cost_id 的组合唯一索引,这样就算代码有bug但至少数据库表中不会有脏数据。 似乎这样就可以了,然

    2023年04月20日
    浏览(54)
  • 案例分享-被*队友的mybatis蠢哭的一天

    昨晚加班的时候被队友拉着看一个mybatis的问题,耗费了我一个小时时间,最后差点没被我打死,实在是觉得滑稽,今天回家写下来跟大伙分享一下。 Invalid bound statement (not found),看到这个错我当时就没兴趣了,我说你这不就是xml里没写xxxMapper.java方法对应的语句吗,这还有啥

    2024年02月07日
    浏览(45)
  • 【MySQL】表中的一条数据在磁盘上是如何存放的?

    不同的存储引擎一般是为实现不同的特性来开发的,真实数据在不同存储引擎中的存放格式一般是不同的,甚至有的存储引擎(比如 MEMORY)都不用磁盘来存储数据,也就是对于使用 MEMORY 存储引擎的表来说,关闭服务器后表中的数据就消失了。 lnnoDB是MySQL 默认的存储引擎,也

    2024年02月13日
    浏览(42)
  • chatgpt赋能python:Python手机密码解锁-打开手机的一条捷径

    我们都遇到过忘记手机密码的经历。不管是因为长时间不用手机导致遗忘,还是输入错误太多次,导致手机被锁定,让我们感到非常困扰和苦恼。虽然我们可以通过向手机厂商寻求帮助或找专业维修技术人员来解锁手机,但是与其花费大量时间和金钱,不如考虑使用Python脚本

    2024年02月07日
    浏览(45)
  • 优思学院《供应商质量工程师SQE的一天》

    优思学院今天利用一个故事 《供应商质量工程师的一天》 来谈谈供应商质量工程师的日常工作内容以及质量管理的四个要点。 今天是星期五,就是供应商质量工程师 小优 最有挑战的一天。他需要在一天内完成对三家不同的供应商工厂的抽样检验、过程审核,并对结果进行

    2024年02月05日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包