您当前的位置: 首页 >  ar

Dream丶Killer

暂无认证

  • 0浏览

    0关注

    188博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

(简单)SQL练习17:获取当前薪水第二多的员工的emp_no以及其对应的薪水salary

Dream丶Killer 发布时间:2021-01-31 19:47:58 ,浏览量:0

SQL练习17:获取当前薪水第二多的员工的emp_no以及其对应的薪水salary
      • 题目描述
      • 考察知识点
      • 解题思路

题目描述

有一个薪水表 salaries 简况如下: 在这里插入图片描述 请你获取薪水第二多的员工的 emp_no 以及其对应的薪水 salary在这里插入图片描述

考察知识点

INNER JOINORDER BYFROM 中嵌套查询结果。

解题思路

1️⃣ 先获取第二高薪水

SELECT DISTINCT(s2.salary)
                    FROM salaries AS s2
                    ORDER BY s2.salary DESC
                    LIMIT 1, 1

2️⃣ 再查找薪资与第二高薪水相等的员工相关信息。

SELECT emp_no, s1.salary
FROM salaries AS s1
WHERE s1.salary = (SELECT DISTINCT(s2.salary)
                    FROM salaries AS s2
                    ORDER BY s2.salary DESC
                    LIMIT 1, 1)

题目来源:牛客网-SQL数据库实战题

✅ 每日打卡,❤ 点个赞再走吧!!!❤ 在这里插入图片描述 后续会继续分享 Mysql 方面的文章,如果感兴趣的话可以点个关注不迷路哦~。

关注
打赏
1655344294
查看更多评论
立即登录/注册

微信扫码登录

0.0350s