sql优化(第二高的薪水)

在这里插入图片描述思路:第一:要确保没有重复值
第二:用ifnull函数,如果有就返回数据,否则null
第三:排序,选择(从头开始选择)第二个就行了

select IFNULL((select distinct(Salary) from Employee order by Salary desc limit 1,1),null)as SecondHighestSalary;
posted @ 2021-09-05 12:39  贵哥的编程之路  阅读(4)  评论(0)    收藏  举报