题解 | #查找入职员工时间排名倒数第三的员工所有信息#

查找入职员工时间排名倒数第三的员工所有信息

http://www.nowcoder.com/practice/ec1ca44c62c14ceb990c3c40def1ec6c

思路:题目主要就是找倒数第三的员工信息,那么我们可以先将其排序 order by,然后使用 limit 来取倒数第三

这里需要注意的地方是,可能会有重复的数据行,所以我们在查询时使用 distinct 来进行去重

limit m,n 表示在第m+1条数据开始,取n条数据 limit n 表示在第0条数据开始,取n条数据 另外,需要遵循数据库规范,关键字大写,查询条件只写自己需要的,不要写 *

SELECT emp_no, birth_date, first_name, last_name, gender, hire_date
FROM employees
WHERE hire_date = (SELECT DISTINCT hire_date FROM employees ORDER BY hire_date DESC LIMIT 2,1);
SQL练习 文章被收录于专栏

已完成牛客的SQL练习。接下来是算法的练习

全部评论
可以写*呀,这里为什么说不可以写呢?会有什么问题吗?
点赞 回复 分享
发布于 2023-02-01 10:09 广西

相关推荐

后来123321:别着急,我学院本大二,投了1100份,两个面试,其中一个还是我去线下招聘会投的简历,有时候这东西也得看运气
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务