分析函数定义
在SQL语句中,很多查询语句需要进行GROUP BY分组汇总,但是一旦经过分组,SELECT返回的记录数就会减少。为了保留所有原始行记录,并且仍可以进行分组数据分析,分析函数应运而生。
Oracle 8i 版本开始支持窗口函数,Mysql 8.0开始支持窗口函数
如上图的数据,想要完成查看所有数据信息,并想要展示每条数据按照 CALL、INSTITUTION
分组后,SRT_ID
的个数
select SRT_ID,CALL,INSTITUTION,count(SRT_ID) over(PARTITION BY CALL,INSTITUTION) from TEST