176. 第二高的薪水

2020-07-11  本文已影响0人  bangbang2
image.png

解题思路

看看有什么难点呢?

limit没搞过?note:0为first line
limit 5,10 ----5为begin line,10为offset ---其实就是取几行啦
limit 5----0-4 lines ----默认0开始数五行
limit 1 offset 1,相信你也会啦!

ifnull是什么呀?
翻翻官方文档
ifnull(expr1,expr2)
if expr1 is not null,return expr1
else return expr2

image.png

nullif是啥呢?
nullif(expr1,expr2)
if expr1=expr2 return null
else return expr1


image.png

if(expr1,expr2,expr3)
这玩意和三目运算符一样


image.png

代码

# Write your MySQL query statement below
select
ifnull((select Employee.Salary
from Employee
Group by Salary desc
limit 1 offset 1),null) as SecondHighestSalary ;
上一篇 下一篇

猜你喜欢

热点阅读