题目:
牛客网数据库之获取当前薪水第二多的员工的emp_no以及其对应的薪水salary
思路一:
在小于最高salary的数据集中找最高salary

SELECT emp_no,MAX(salary)
   FROM salaries
   WHERE to_date = '9999-01-01' AND salary <(
      SELECT MAX(salary) 
         FROM salaries);

思路二:
在除去最高salary的数据集中找最高salary

SELECT emp_no,MAX(salary)
   FROM salaries
   WHERE to_date = '9999-01-01' AND salary NOT IN(
      SELECT MAX(salary) 
         FROM salaries);

相关文章:

  • 2022-01-12
  • 2021-07-09
  • 2021-07-17
  • 2021-12-22
  • 2022-12-23
  • 2022-01-04
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-20
  • 2022-12-23
  • 2021-05-09
  • 2021-05-29
  • 2021-08-21
  • 2021-05-21
  • 2022-12-23
相关资源
相似解决方案