SQL1 - 查找最晚入职员工的所有信息

题目描述:

查找最晚入职员工的所有信息,为了减轻入门难度,目前所有的数据里员工入职的日期都不是同一天(sqlite里面的注释为--,mysql为comment)
1 CREATE TABLE `employees` (
2 `emp_no` int(11) NOT NULL,  -- '员工编号'
3 `birth_date` date NOT NULL,
4 `first_name` varchar(14) NOT NULL,
5 `last_name` varchar(16) NOT NULL,
6 `gender` char(1) NOT NULL,
7 `hire_date` date NOT NULL,
8 PRIMARY KEY (`emp_no`));
 

难易程度:

入门
 

解答:

使用简单的子查询即可
1 select * from employees
2 where hire_date = 
3 (select max(hire_date) from employees)

 

 

 

 

posted @ 2020-09-30 10:12  Python小白白  阅读(176)  评论(0)    收藏  举报