oracle查询结果加上总计
Oracle查询结果加上总计,用ROLLUP函数,GROUPING函数用不用都行
ROLLUP:可以理解为卷起,整个打包,用于计算总计
GROUPING:可以接受一列,返回0或者1。如果列值为空,那么GROUPING()返回1;如果列值非空,那么返回0。GROUPING只能在使用ROLLUP或CUBE的查询中使用,用于设置总计行的分组列的内容
SELECT
DECODE(GROUPING(t.bxgsmc),1,'总计',t.bxgsmc) 保险公司,--用decode函数实现总计列显示“总计”,总计可改成任何需要显示的内容
--decode也可以改写为decode(t.bxgsmc,null,'总计',t.bxgsmc) 保险公司名称
COUNT(*) 清单条数,
SUM(t.cbmj) 承保面积
FROM b_bt t
WHERE t.ldh='01' --约束条件
GROUP BY ROLLUP(t.bxgsmc) --在group by 后面使用rollup
ORDER BY SUM(t.cbmj) DESC;--按照承保面积降序排列
查询结果就会出现总计行,前面顺序乱了是因为查询结果出来后又按照清单条数排序了
oracle查询结果加上总计相关推荐
- 16种oracle查询日期语句
查询日期是使用oracle数据库过程中经常要遇到的操作,下文列举了一些oracle查询日期语句的例子,如果您感兴趣的话,不妨一看. oracle查询日期语句在我们使用数据库过程中是经常要用到的,下面就 ...
- oracle 转成sql server,怎样把Oracle查询转换为SQL Server
怎样把Oracle查询转换为SQL Server 来源:中国IT实验室 编辑:Anne 时间:2008年08月22日 在把Oracle查询转换为SQL Server的时候要特别当心一些不容易注 ...
- oracle查询语句大全
oracle查询语句大全 oracle 基本命令大全一 1.create user username identified by password;//建用户名和密码oracle ,oracle 2. ...
- oracle查询sql语句
Oracle查询语句 select*from scott.emp ; 1.--dense_rank()分析函数(查找每个部门工资最高前三名员工信息) select*from(selectdeptn ...
- oracle查询不走索引的一些情况(索引失效)
Oracle建立索引的目的是为了避免全表扫描,提高查询的效率. 但是有些情况下,即使建立了索引,但是执行写出来的查询还是很慢,然后通过执行计划会发现是索引失效导致的(不走索引,走全表扫描).所以需要了 ...
- Oracle查询用户权限角色(dba_sys_privs)
Oracle查询用户权限 数据字典 1.动态数据字典是以v$xxx开始的数据字典,在数据库中约有150个左右,这些数据字典反映数据库动态运行状况,在不同时间查询会得到不同的结果. 2.DBA数据字典是 ...
- Oracle查询用户权限
数据字典 1.动态数据字典是以v$xxx开始的数据字典,在数据库中约有150个左右,这些数据字典反映数据库动态运行状况,在不同时间查询会得到不同的结果. 2.DBA数据字典是以DBA_xxx表示,该数 ...
- partition by mysql_详解Oracle查询中OVER (PARTITION BY ..)用法
本文主要介绍了Oracle查询中OVER (PARTITION BY ..)用法,内容和代码大家参考一下,希望能帮助到大家.为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立 ...
- Oracle 查询技巧与优化(一) 单表查询与排序
前言 作为一个程序员在写SQL时往往注重结果而忽略了本该应用的技巧和更优性能的选择(之前本人一直也是这样),当公司没有一个DBA(据我了解大多数中小公司都是没有的)为我们做SQL优化时那我们理应将SQ ...
最新文章
- FlexRay车载网络标准
- [Oracle] CPU/PSU补丁安装教程
- 一看就懂的例子告诉你用react-redux的正确姿势
- 携程第二场预赛 1003:位图像素的颜色(水题,判断点是否在矩形内)
- chrome 内核的浏览器pdf 字体显示问题
- 国内Docker镜像加速汇总
- 2022年Unity 面试题 |五萬字 二佰道| Unity面试题大全,面试题总结【全网最全,收藏一篇足够面试】
- (转)OpenGL与DirectX 比较
- Apifox:详细使用教程,带你轻松拿捏
- 因为计算机丢失user32.dll,Win7系统出现无法定位动态链接库user32.dll错误提示解决方法...
- 双向晶闸管控制AC220V电机
- 小新air15一键还原后,单击鼠标右键一直转圈
- 信息安全实验六:RSA数字签名算法 2019.06.01
- 基础知识补充——白噪声、高斯白噪声
- 126篇殿堂级深度学习论文分类整理从入门到应用
- xuetr win7 64 进程查看
- Galaxy APP Booster,给你的手机提个速
- 香港理工大学酒店管理html,香港理工大学大酒店管理硕士要求
- OpenCart 官方开发指南翻译一 —— 模块开发
- TCP流量控制和拥塞控制