SQL刷题——查找最晚入职员工的所有信息
题目
牛客题霸-SQL篇 SQL1 查找最晚入职员工的所有信息
思路
查询入职时间最晚的员工信息,即筛选出条件为hire_date 最大的员工信息
注意
- 聚合函数不能直接用在 WHERE 后做筛选条件。因为SQL的执行顺序是WITH AS --> FROM ( JOIN ) --> WHERE --> GROUP BY --> HAVING --> SELECT --> ORDER BY。就是说,WHERE是对分组前的结果集进行条件筛选的,而聚合函数是对分组后的结果集进行操作的。那如果就要在WHERE后使用聚合函数该怎么办呢?这里可以使用子查询来实现(如答案所示)。
- 因为不清楚入职时间最晚的员工是否只有1人,因此不建议使用 ORDER BY + LIMIT。
答案
SELECT*
FROMemployees
WHEREhire_date = (SELECT max( hire_date ) FROM employees);
有讲得不对的地方,欢迎批评与指正!!!
SQL刷题——查找最晚入职员工的所有信息相关推荐
- 《数据库SQL实战》查找最晚入职员工的所有信息
题目:查找最晚入职员工的所有信息 CREATE TABLE employees ( emp_no int(11) NOT NULL, birth_date date NOT NULL, first_n ...
- SQL实战之查找最晚入职员工的所有信息
题目描述 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `first_name` ...
- 刷题日记-SQL 查找最晚入职员工的所有信息
牛客网 SQL1 查找最晚入职员工的所有信息 描述 有一个员工employees表简况如下: 请你查找employees里最晚入职员工的所有信息,以上例子输出如下: 示例: #如果数据库中存在empl ...
- 查找最晚入职员工的所有信息
题目链接 题目描述 查找最晚入职员工的所有信息 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT ...
- 1.查找最晚入职员工的所有信息
思路一 select * from employees having hire_date=max(hire_date); 查询后筛选最大的日期的 结果发现没有输出,这个求一个解释 思路二 可能上诉找不 ...
- 查找最晚入职员工的所有信息---牛客网SQL实战篇
查找入职员工时间排名倒数第三的员工所有信息 数据表 CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NO ...
- 牛客题霸 SQL1 查找最晚入职员工的所有信息
https://www.nowcoder.com/practice/218ae58dfdcd4af195fff264e062138f 解决方案 select * from employees orde ...
- 1.查找employees里最晚入职员工的所有信息
题目描述 有一个员工employees表简况如下: 建表语句如下: CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` ...
- SQL刷题——查找入职员工时间排名倒数第三的员工所有信息
题目 牛客题霸-SQL篇 SQL2 查找入职员工时间排名倒数第三的员工所有信息 思路 使用排名函数按入职时间降序排序,"入职时间排名倒数第三"即为rank = 3. 注意 排名函数 ...
最新文章
- Hibernate笔记——9.关联映射(下)
- letswave7中文教程3:脑电数据预处理-ICA去除伪影
- python在excel中的应用-Python 取代了 Excel 在银行业务中的地位?
- scrapy-redis使用以及剖析
- android ndk 9,Android NDK:警告:APP_PLATFORM android-9大于android:minSdkVersion 8
- android 代码中使用dp,简单谈谈Android中SP与DP的区别
- 什么是低信噪比图像及处理方法
- centos虚拟机克隆
- Simbad的使用--检索、导入、保存
- java.awt Robot 自动化测试 与 KeyEvent 常用按键
- zTree——删除所有节点
- 读《摄影测量与遥感概论》有感
- win10计算机加域步骤,win10加域
- 计算机第一级开机密码设置,电脑怎么设置开机密码各系统汇总
- 语言表达能力强的人真的就情商高吗?
- linux关机suspending,(转)Linux 休眠原理与实现
- 1.10 python 基本数据类型-集合
- 综述:用于可靠的fMRI测量的策略
- 浏览器javascript书签小应用
- create connection SQLException, url: jdbc:mysqlAccess denied for user ‘CC‘@‘localhost‘ (using passwo
热门文章
- Ubuntu下怎么安装和使用nginx ?
- vue中封装ajax请求方法,Vue如何封装ajax
- quill editor:The given range isn‘t in document
- 感情危机,朋友的网恋女友要和他闹分手,问我怎么办
- 获取表单文件,并保存在本地(Servlet)
- 【进程调度算法】时间片轮转调度算法、多级反馈队列调度算法(Java实现)
- 【总结】- 从 0 到 1 上手 Web Components 业务组件库开发
- 清华计算机系旁听有感
- Redis 管理工具:Another Redis DeskTop Manager
- 双11即将来临,你盖楼了吗?