1.ifnull函数
ifnull(x,y),若x不为空则返回x,否则返回y
例子
编写SQL查询获取Employee表中第二高的薪水(Salary)
数据集
Id Salary
1 100
2 200
3 300
SQL语句
SELECT IFNULL ((SELECT distinct Salary from Employee order by Salary desc limit 1 offset 1),Null) AS SecondHighestSalary
2.limit y offset x
limit y offset x表示:跳过x条数据,读取y条数据
3.over()
over()函数: 指定分析函数工作的数据窗口大小,这个数据窗口大小可能会随着行的变化而变化
4.sql的使用顺序
where...group by...having...order by