美文网首页
1.查找最晚入职员工的所有信息

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

作者: Bre_eze | 来源:发表于2018-07-03 14:40 被阅读0次

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

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 as em where em.hire_date = max(em.hire_date);

错的好幼稚,更改如下:

select * from employees where hire_date = (select max(hire_date) from employees);

结果显示max的格式错误,在自己电脑上的mysql上是没错的,所以应该是版本的问题,牛客的版本是3.7.9,自己的版本是5.1.45 :(

所以将答案修改为:

select * from employees order by hire_date desc limit 1;

相关文章

  • 牛客网:sql题

    1、查找入职最晚的员工信息 ?:注意最晚不一定只有一个员工 2、查找入职员工时间排名倒数第三的员工所有信息 3\

  • 数据库SQL线上笔试编程题Ⅰ(练习向)

    1.查找入职员工时间排名倒数第三的员工所有信息 MyCode: 2. 查找最晚入职员工的所有信息 3.查找各个部门...

  • sql操作第一篇

    查找最晚入职员工的所有信息 解法: 查找入职员工时间排名倒数第三的员工所有信息

  • 牛客网sql实战

    1.查找最晚入职员工的所有信息 2.查找入职员工时间排名倒数第三的员工所有信息 3.查找各个部门当前(to_dat...

  • 牛客网 sql1-10

    查找最晚入职员工的所有信息 2.查找入职员工时间排名倒数第三的员工所有信息 3.查找各个部门当前(to_date=...

  • MySQL练习1

    -- Q1:查找最晚入职员工的所有信息 -- Q2:查找入职员工时间排名倒数第三的员工所有信息 -- Q3:查询当...

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

    1.查找最晚入职员工的所有信息 最初的答案如下: 错的好幼稚,更改如下: 结果显示max的格式错误,在自己电脑上的...

  • 牛客网sql实战(一)

    1.查找最晚入职员工的所有信息注意:同一天入职的可能有多个人法一:利用max函数找到最大的hire_date对应的...

  • 数据库SQL实战|SQL答案集合及解析(1-10)

    牛客数据库SQL实战题(1-10题) 1、查找最晚入职员工的所有信息 答案 这里主要的争论点是,最晚入职的是一个人...

  • SQL练习题-1

    员工表结构: 部门表结构: 部门员工表结构: 部门经理表结构: 薪资表结构: 1.查找最晚入职员工的所有信息 分析...

网友评论

      本文标题:1.查找最晚入职员工的所有信息

      本文链接:https://www.haomeiwen.com/subject/wcaduftx.html