窗口函数

一。参考网址

  https://zhuanlan.zhihu.com/p/92654574

  https://www.bilibili.com/video/BV17L41147TE?from=search&seid=15194061737449075129&spm_id_from=333.337.0.0

二。使用场景

  窗口函数是对where或group by子句处理后的结果进行操作的函数,原则上窗口函数只能写在select子句中。

三。窗口函数分类

  窗口函数可以放以下两种函数:通常都会用第一种

  ①专用窗口函数:rank、dense_rank、row_number;

  ②聚合函数:sum、avg、count、max、min。

四。专用窗口函数

窗口函数

 

成绩 95 89 88 86 86 83 备注
ranking 1 2 3 4 4 6 相同数占位
dense_rank 1 2 3 4 4 5 相同数不占位
row_number 1 2 3 4 5 6 顺序排列

 

 

 

 

 

五。聚合函数

111

 

上一篇:mysql8 窗口函数


下一篇:SQL87 最差是第几名(一)