MySQL - COUNT() OVER() 函数用法详解

Posted Lux_Sun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL - COUNT() OVER() 函数用法详解相关的知识,希望对你有一定的参考价值。

select count(*) over(partition by col1) from tmp_test;

展示每一行中,根据col1分组的数量。类似于

select count(8) from tmp_test group by col1;

只不过每一行,都展示分组结果。还可以根据多列分组

select count(*) over(partition by col1,col2) from tmp_test;

以上是关于MySQL - COUNT() OVER() 函数用法详解的主要内容,如果未能解决你的问题,请参考以下文章

开窗函数

窗口函数--排序函数

SQL语句——17统计函数

Oracle row_number() over()解析函数高效实现分页

count(distinct) over (partition by... 在 Oracle SQL 中不起作用

sum over函数