SQL-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  接下来应该应用嵌套查询  查询出最晚入职的属性 将其进行匹配   
    同样使用于最小值 平均值 最大值 
 
解题:
select *from employees
where hire_date =
(select max(hire_date) from employees)

  

posted @ 2019-04-02 16:47  柯汐  阅读(716)  评论(0编辑  收藏  举报