oracle与mysql的分析函数(窗口函数)

分析函数定义

在SQL语句中,很多查询语句需要进行GROUP BY分组汇总,但是一旦经过分组,SELECT返回的记录数就会减少。为了保留所有原始行记录,并且仍可以进行分组数据分析,分析函数应运而生。

Oracle 8i 版本开始支持窗口函数,Mysql 8.0开始支持窗口函数

oracle与mysql的分析函数(窗口函数)_第1张图片
如上图的数据,想要完成查看所有数据信息,并想要展示每条数据按照 CALL、INSTITUTION分组后,SRT_ID的个数

select SRT_ID,CALL,INSTITUTION,count(SRT_ID) over(PARTITION BY CALL,INSTITUTION) from TEST

你可能感兴趣的:(oracle,mysql,数据库)