mysql 开窗函数over(partition by... order by...)两种用法
窗口函数 OVER([partition by...] [order by...])两种用法
over()函数限制作用范围,单独使用表全部没有意义
中间要有partition by...或order by
一般都有:先分区然后再区中排序
OVER(partition by... order by...)
OVER(partition by... order by...)函数不能单独使用,必须跟在
加序号函数( ROW_NUMBER、DENSE_RANK、RANK、NTILE)
或 5种聚合函数(SUM、MAX、MIN、AVG、COUNT)后边。
加序号函数row_number()、rank()和dense_rank()
加序号函数 over()中必须有order by排序
posted on 2022-10-11 16:05 hzk-shzdx-university 阅读(899) 评论(0) 编辑 收藏 举报