mysql的排序和ifnull函数

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

Guess you like

Origin blog.csdn.net/qq_45598422/article/details/121079581