理解了第二种方法之后才感到其中的精妙,太赞了!!解释一下:如果工资是最大数,那么只有1个数会大于等于最大数,那就是最大数本身。以此类推,如果是第二大数,那么会有2个不同的数字大于等于第二大数,所以count(distinct s2.salary) = 2 在告诉我们有2个不同数字大于等于这个工资,那这个工资就是第二高了。
8

相关推荐

牛客网
牛客网在线编程
牛客网题解
牛客企业服务