分析函数式ORACLE提供的用来进行数据统计的强有力工具,与我们常用的聚合函数具有一些相似性,但又完全不同。聚合函数,首先会将数据进行分组,然后对每一组数据进行运算,如求和sum,求平均AVG等,对于聚合函数,每一个分组返回一条数据结果行。分析函数,同样也会对数据进行求和或者求平均等运算,但是,分析函数计算的基础并不是分组,而是窗口,而且分析函数根据每条记录会返回一个处理结果。
首先,看一下下面的例子:
SQL> select prod_subcategory_id,1 from products where prod_subcategory_id > 2053 order by prod_subcategory_id; PROD_SUBCATEGORY_ID 1 ------------------- ---------- <span style="color:#ff0000"> 2054 1 2054 1 2054 1 2054 1 2054 1 2054 1</span> <span style="background-color:rgb(0,153,0)"> 2055 1 2055 1 2055 1 2055 1 2055 1 2055 1 2055 1</span> <span style="color:#3333ff"> 2056 1 2056 1 2056 1 2056 1 2056 1</span> 已选择18行。 SQL> select prod_subcategory_id,count(1) from products where prod_subcategory_id > 2053 group by prod_subcategory_id order by prod_subcategory_id; PROD_SUBCATEGORY_ID COUNT(1) ------------------- ---------- <span style="color:#ff0000"> 2054 6 //对分组1求和</span> <span style="background-color:rgb(0,153,0)"> 2055 7 //对分组2求和</span>
<span style="color:#3333ff"> 2056 5 //对分组3求和</span>
下面,是分析函数的执行结果
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索数据
, 函数
, 分组
, 分析
, 运算
, ling 分组求和
, 分析函数
subcategory报表参数
oracle 分析函数、oracle分析函数大全、oracle分析函数详解、oracle的分析函数、oracle 分析函数 over,以便于您获取更多的相关知识。
时间: 2024-09-10 14:11:03