Mysql窗口函数
Mysql窗口函数的简单使用
1.使用格式
1 | select *,func() over() as 'xxx' from table; |
1 | ...func() over(...)... |
over中可以分组(partition by)、排序(order by)、范围(between and)查找
2.函数
2.1 排序函数
rank():排名,通常分组后使用,排名不连续dense_rank():排名连续row_number():行号
2.2 聚合函数
sum(),avg(),min(),max(),count()
2.2 偏移函数
lag(col,step,default):向后偏移,参数分别是(统计的列名,偏移步数,偏移后不存在时的默认值)lead(col,step,default):向前偏移
- 本文标题:Mysql窗口函数
- 本文作者:HeRui
- 本文链接:https://hr2812.cn/2023/12/21/mysql-windows-func/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!

