题解

获取当前薪水第二多的员工的emp_no以及其对应的薪水salary

https://www.nowcoder.com/practice/8d2c290cc4e24403b98ca82ce45d04db

select emp_no, salary

from salaries

where salary = (select salary from salaries group by salary order by salary desc limit 1,1);

# SELECT emp_no, salary

# FROM salaries

# WHERE salary = (SELECT MAX(salary) FROM salaries WHERE salary < (SELECT MAX(salary) FROM salaries))

全部评论
用MAX(salary)是不是比这个更简洁一点?
点赞 回复 分享
发布于 2023-05-29 22:18 江苏
这种写***不会会导致查询时间变长呢?
点赞 回复 分享
发布于 2023-05-29 22:42 陕西

相关推荐

KPLACE:首先是板面看起来不够,有很多奖,比我厉害。项目要精减,大概详细描述两到三个,要把技术栈写清楚,分点,什么算法,什么外设,怎么优化,不要写一大堆,分点,你写上去的目的,一是让别人知道你做了这个知识点,然后在面试官技术面的时侯,他知道你会这个,那么就会跟你深挖这个,然后就是个人评价改为专业技能
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务