order by:排序,默认是升序(asc),想要降序排,要在后面加上参数desc
limit a b:a表示是第几页(从0开始),b表示每页有多少个数据
ifnull(a,b):如果a不是null,则返回a,如果a是null则返回b
select ifnull(
(select distinct Salary from Employee order by Salary desc limit 1 ,1)
,null
)as SecondHighestSalary
Salary表示工资,上述代码表示按工资排取第二高的工资数据,如果工资为空,则返回null