题目链接

题目描述

查找最晚入职员工的所有信息
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
order by hire_date desc
limit 0, 1

上面的这种解法有个bug, 就是只是拿第一行数据, 万一有多个人是同一天入职呢?这样结果就不只是一个人了, 但是依然通过了测试。。。

看了别人的解法,可以获得多个最晚入职的数据。 如下思路二

思路二:

用聚焦函数max 找出最晚入职的日期, 然后遍历整个表找 入职日期等于 聚焦函数筛选出的最晚日期就是答案。

select * from employees
where
hire_date=(select max(hire_date) from employees  -- 找出最晚入职日期
);

查找最晚入职员工的所有信息相关推荐

  1. 《数据库SQL实战》查找最晚入职员工的所有信息

    题目:查找最晚入职员工的所有信息 CREATE TABLE employees ( emp_no int(11) NOT NULL, birth_date date NOT NULL, first_n ...

  2. SQL实战之查找最晚入职员工的所有信息

    题目描述 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` ...

  3. 刷题日记-SQL 查找最晚入职员工的所有信息

    牛客网 SQL1 查找最晚入职员工的所有信息 描述 有一个员工employees表简况如下: 请你查找employees里最晚入职员工的所有信息,以上例子输出如下: 示例: #如果数据库中存在empl ...

  4. SQL刷题——查找最晚入职员工的所有信息

    题目 牛客题霸-SQL篇 SQL1 查找最晚入职员工的所有信息 思路 查询入职时间最晚的员工信息,即筛选出条件为hire_date 最大的员工信息 注意 聚合函数不能直接用在 WHERE 后做筛选条件 ...

  5. 1.查找最晚入职员工的所有信息

    思路一 select * from employees having hire_date=max(hire_date); 查询后筛选最大的日期的 结果发现没有输出,这个求一个解释 思路二 可能上诉找不 ...

  6. 查找最晚入职员工的所有信息---牛客网SQL实战篇

    查找入职员工时间排名倒数第三的员工所有信息 数据表 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NO ...

  7. 牛客题霸 SQL1 查找最晚入职员工的所有信息

    https://www.nowcoder.com/practice/218ae58dfdcd4af195fff264e062138f 解决方案 select * from employees orde ...

  8. 1.查找employees里最晚入职员工的所有信息

    题目描述 有一个员工employees表简况如下: 建表语句如下: CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` ...

  9. 数据库SQL实战-查找所有员工自入职以来的薪水涨幅情况(mysql)

    1. 查找所有员工自入职以来的薪水涨幅情况 1.1 题目描述 有一个员工表employees简况如下: 有一个薪水表salaries简况如下: 请你查找所有员工自入职以来的薪水涨幅情况,给出员工编号e ...

最新文章

  1. csgo 人数文件_学生机简单开一个CSGO的社区服务器
  2. Blender建筑可视化技能学习视频教程
  3. 零基础学软件测试去哪家培训机构好
  4. sqlserver大数据归档
  5. Python实现行转列?!超简单,赶快get起来
  6. Android一个ListView列表之中插入两种不同的数据
  7. android中文离线api_比林肯法球Linken sphere浏览器更多更新指纹的国产防关联软件-VMLogin中文版浏览器...
  8. java varbinary_SQL 中存放 varbinary型数据
  9. 蔚来、威马抢装的英伟达Orin,正成为高端智能车标配
  10. 刚刚收割阿里、腾讯等大厂 Offer,他说这些话一定要和你们说一下
  11. matlab 数值积分 截断误差,几种数值积分算法误差分析(10页)-原创力文档
  12. STM32学习——GPIO应用之按键实验
  13. uva 10105 Polynomial coefficients
  14. GamesIndustry.biz采访尼古拉斯·弗朗西斯(Nicholas Francis)
  15. face_recognition移植至树莓派
  16. 计算机设备配备情况,计算机设备配置标准.doc
  17. u盘安装red linux,U盘安装Red Hat Enterprise Linux(方法1)
  18. java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed
  19. 腾讯技术工程 2019 年十大最受欢迎文章出炉!
  20. 论 “运营主导型的研发” 和 “产品主导型的研发”

热门文章

  1. padStart()与padEnd()
  2. 学习笔记_latex
  3. vue3仿美团项目(2)-vant和阿里巴巴图库使用
  4. c++制作简易中国象棋
  5. Qt-QML-Popup,弹层界面编写
  6. OpenSL ES总结
  7. 应用农产品追溯系统价值
  8. 小程序登陆注册功能的实现
  9. OpenGL学习——glut/ 场景漫游,对gluLookAt()函数的深入理解
  10. 基于微信小程序学生选课系统(微信小程序毕业设计)