![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 51
Bena0606
这个作者很懒,什么都没留下…
展开
-
SQL2_查找入职员工时间排名倒数第三的员工所有信息
问题有疑惑的地方在于 排名是按何种顺序来排: 1.如果按入职时间升序排列,则时间排名倒数第三的员工入职日期较晚 (默认这种) 2.如果按入职时间降序排列,则时间排名倒数第三的员工入职日期较早 但无论哪一种我们指定排序关键词就可以了。 考察点: 1.limit [偏移量,] 行数 ([] 中表示可选参数,可以省略) 2.标量子查询 解答 1.查找时间排名倒数第三的员工入职日期: select distinct hire_date from employees order by hir原创 2021-03-18 23:09:17 · 906 阅读 · 0 评论 -
SQL1_查找最晚入职员工的所有信息
考察点: 聚合函数 max() 、min()可以用来返回非数值数据的最大值、最小值; 标量子查询 解答: 1.构建最晚日期的标量子查询: select max(hire_date) from employees; 2.查找对应日期的记录(该日期下可能有多个员工同时入职) select * from employees where hire_date = (select max(hire_date) from employees) ; 附:测试数据 1 创建测试用数据库: create datab原创 2021-03-18 21:39:38 · 147 阅读 · 0 评论