怎么更改网站里的tdk,中国建设企业协会网站,wordpress拉黑用户,山东网站建设设计公司【基本介绍】 【格式】#xff1a;group by rollup(字段1,字段2,字段3,...,字段n)
【说明】#xff1a;rollup主要用于分组汇总#xff0c;如果rollup中有n个字段#xff0c;则会分别按【字段1】、【字段1,字段2】#xff0c;【字段1,字段2,字段3】#xff0c;...#…【基本介绍】 【格式】group by rollup(字段1,字段2,字段3,...,字段n)
【说明】rollup主要用于分组汇总如果rollup中有n个字段则会分别按【字段1】、【字段1,字段2】【字段1,字段2,字段3】...【字段1,字段2,字段3,...字段n】进行分组统计同时还会去掉所有分组字段进行一次统计因此会有n1次分组也就是说统计的分组维度是从左到右依次增加一列从0列一直到n列。
【环境】如下图是本次样例展示所使用的oracle版本。 select * from v$version 【准备样例数据】
样例数据如下图所示
CLASS-班级STUDENT-学生SUBJECT-学科GRADES-成绩。 【样例展示1】
执行如下sql语句 select CLASS,sum(GRADES) from T_STUDENT_GRADES group by rollup(CLASS) 返回结果如下图所示按班级对学生成绩进行分组计算总和并将所有班级的总成绩进行汇总 【样例展示2】 执行如下sql语句 select CLASS,STUDENT,sum(GRADES) from T_STUDENT_GRADES group by rollup(CLASS,STUDENT) 返回结果如下图所示按班级、学生两个维度对成绩进行分组计算总和并按班级将所有学生的成绩进行汇总同时将所有班级的总成绩进行汇总 【样例展示3】 执行如下sql语句 select CLASS,STUDENT,SUBJECT,sum(GRADES) from T_STUDENT_GRADES group by rollup(CLASS,STUDENT,SUBJECT)
返回结果如下图所示按班级、学生、科目三个维度对成绩进行分组统计并按班级、科目将学生的所有科目的成绩进行汇总还按班级将所有学生的成绩进行汇总同时将所有班级的总成绩进行汇总