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 ...
最新文章
- 「人工智能视觉」一直被消费者忽视的工业领域应用
- MySQL安装失败出现could not start the service mysql error:0 错误提示
- keras lastm循环神经网络训练验证测试
- 【iOS-cocos2d-X 游戏开发之四】Cocos2dX创建Android NDK新项目并编译导入Eclipse中正常运行!...
- Java ist reverse_charist.js响应
- 【转】MySQL的语句执行顺序
- 关于C++/C中符号
- [HDU] 2553 N皇后问题-简单深搜
- 前端学习(1705):前端系列javascript之原型中的this
- 计算虚拟化涉及的关键技术有哪几项_都开始商用了 5G的这些关键技术还不知道?...
- 二级c语言题型分数,计算机二级C语言题型和评分标准
- ViewPager嵌套viewpager有什么冲突问题
- 深度学习常用资料整理
- Java 方法重载和覆盖重写的区别及注意事项
- 什么是企业用户画像,怎么构建企业用户画像
- 深度学习 -- SSD 算法流程详解
- 单引号与双引号的用法
- 数据库 - 建模:实体关系图(ERD)
- 物联网通信协议(接入协议)
- 解决客户端 query did not return aunique result:2