`
shicheng
  • 浏览: 162165 次
  • 性别: Icon_minigender_1
  • 来自: 泉州
社区版块
存档分类
最新评论

rollup函数

阅读更多

前几天女朋友突然问我数据库中的rollup函数怎么样,一下子愣住的,没有听说过,有点惭愧啊!做开发的尽然让做测试的给问住了,感觉学习吧!

rollup是和group by一起使用的,是一个进行分组统计的时候的统计函数。举例说明:

表:费用(fee)

字段:类型(type),金额(money)

现在需要根据类型统计金额,最后在把总金额计算出来,格式如下

类型      金额

1            34

2            50

3            100

合计           184

有了rollup就可以直接查询出最后一条记录了。

SQLServer:select type,sum(money) from fee  group by  type with rollup

Oracle:select type,sum(money) from fee  group by rollup (type)

0
0
分享到:
评论

相关推荐

    使用ROLLUP函数生成报表的小计、合计

    使用ROLLUP函数生成报表的小计、合计 这个函数很不错 使用的范围其实蛮广的

    Oracle分组函数之ROLLUP的基本用法

    rollup函数 本博客简单介绍一下oracle分组函数之rollup的用法,rollup函数常用于分组统计,也是属于oracle分析函数的一种 环境准备 create table dept as select * from scott.dept; create table emp as select...

    group by 后 使用 rollup 子句 总结.doc

    group by 后 带 rollup 子句的功能可以理解为:先按一定的规则产生多种分组,然后按各种分组统计数据(至于统计出的数据是求和还是最大值还是平均值等这就取决于SELECT后的聚合函数)。因此要搞懂group by 后 带 ...

    cube与rollup学习总结

    深入介结分析函数的内部实现cube,rollup,grouping,里面有具体的例子来说明,方便大家理解学习

    oracle中聚合函数的扩展使用(ROLLUP CUBE、GROUPING()函数与ROLLUP、CUBE的结合使用等)

    oracle 聚合函数的扩展使用 1.ROLLUP子句 ROLLUP是GROUP BY子句的扩展,它是为每一个分组返回一条合计记录,并为全部分组返回总计。...3.GROUPING()函数与ROLLUP、CUBE的结合使用 4.GROUPING_ID()函数的使用

    Sql学习第四天——SQL 关于with cube,with rollup和grouping解释及演示

    当行由 CUBE 或 ROLLUP 运算符添加时,该函数将导致附加列的输出值为 1;当行不由 CUBE 或 ROLLUP 运算符添加时,该函数将导致附加列的输出值为 0。 仅在与包含 CUBE 或 ROLLUP 运算符的 GROUP BY 子句相关联的选择...

    29_多易教育之《yiee数据运营系统》附录:扩展知识点汇总系列二

    目录 一、OLAP多维分析概念及函数  1、cube导论  2、cube核心操作  1)、cube核心操作  2)、DICE (切块)  3)、ROLL UP (上卷)  4)、DRILL DOWN (下钻)  5)、PIVOT (旋转) ... 3、with rollup函数 三、with as

    Hive开窗函数测试-cube,rollup

    NULL 博文链接:https://wankunde.iteye.com/blog/1879565

    前端开源库-rollup-plugin-strip

    前端开源库-rollup-plugin-strip汇总插件条,从代码中删除调试器语句和诸如assert.equal和console.log之类的函数。

    Oracle 分析函数.doc

    Oracle 分析函数详解 1. 自动汇总函数rollup,cube, 2. rank 函数, rank,dense_rank,row_number 3. lag,lead函数 4. sum,avg,的移动增加,移动平均数 5. ratio_to_report报表处理函数 6. first,last取基数的分析函数

    rollup-usage-doc:rollup 使用详细教程

    ES6 模块可以使你自由、无缝地使用你最喜爱的 library 中那些最有用独立函数,而你的项目不必携带其他未使用的代码。ES6 模块最终还是要由浏览器原生实现,但当前 Rollup 可以使你提前体验。 总而言之,rollup非常...

    group by分组函数之rollup与cube用法1

    用union all方式对上面代码改写如下:SQL> select group_id,job,sum(salary) from group_test 2 g

    oracle分析函数参考手册

    关于oracle的所有分析函数的使用,像rollup,cube之类的.

    Sequelize中用group by进行分组聚合查询

    一、SQL与Sequelize中的分组查询 1.1 SQL中的分组查询 SQL查询中,通GROUP BY语名实现分组查询。...[HAVING 条件表达式] [WITH ROLLUP] 在以上语句中: 聚合函数 – 分组查询通常要与聚合函数一起使用,聚合函

    es-dev-server-rollup:在es-dev-server中使用汇总插件

    然后,使用wrapper函数包装汇总插件: const replace = require ( '@rollup/plugin-replace' ) ;const { wrapRollupPlugin } = require ( 'es-dev-server-rollup' ) ;module . exports = { plugins : [ w

    oracle分析函数

    ·1Oracle分析函数一——函数列表 ·2Oracle分析函数二——函数用法 ·3Oracle分析函数三——SUM,AVG,MIN,MAX,COUNT ·4Oracle分析函数四——函数RANK,DENSE_RANK,FIRST,LAST...·8Oracle分析函数八——CUBE,ROLLUP

    Oracle 分析函数的使用.doc

    从论坛搜到的,感觉还...1. 自动汇总函数rollup,cube, 2. rank 函数, rank,dense_rank,row_number 3. lag,lead函数 4. sum,avg,的移动增加,移动平均数 5. ratio_to_report报表处理函数 6. first,last取基数的分析函数

    sql-显示供应商供应零件的汇总列表(with rollup+coalesce)

    文章目录题目数据表分析代码...函数COALESCE(expression_1,…,expression_n)依次参考各参数表达式,遇到非null值即停止并返回该值。如果所有的表达式都是空值,最终将返回一个空值。 代码 select coalesce(sno,'所有

Global site tag (gtag.js) - Google Analytics