Oracle分组查询5——实例
来源:互联网 发布:java des加密工具类 编辑:程序博客网 时间:2024/06/06 00:55
1、建表 造数据:
create table t(
order_date date,
order_no number,
order_book varchar2(10),
order_fee number,
order_num number
);
insert into t select date '2010-5-1'+level,trunc(dbms_random.value*1000),
'book1',100*level,level from dual connect by level<5;
insert into t select date '2010-6-1'+level,trunc(dbms_random.value*1000),
'book2',200*level,level from dual connect by level<5;
commit;
2、查询
select decode(grouping_id(order_date,order_no,order_book),6,order_book||'小计',7,'合计',
to_char(order_date,'yyy-mm-dd')) order_date1,order_no,
decode(grouping_id(order_date,order_no,order_book),6,null,order_book) order_book1,
sum(order_fee) order_free,sum(order_num) order_num
from t
group by rollup(order_book,(order_date,order_no))
order by order_book,order_date;
- Oracle分组查询5——实例
- Oracle分组查询4——扩展分组函数
- Oracle分组查询1——rullup
- sql 分组查询实例
- Oracle分组查询3——grouping sets
- Oracle学习笔记2—分组/子查询
- Oracle 分组查询 格式:
- oracle 分组查询
- oracle 分组查询详解
- Oracle 分组查询详解
- oracle分组查询
- Oracle分组统计查询
- oracle分组统计查询
- oracle 分组查询详解
- oracle分组查询
- Oracle分组查询
- oracle 分组查询详解
- Oracle之分组查询
- EBS 12.2.6 patch预克隆过程
- SQL注入
- Android——编译release版签名系统
- Zoomla!逐浪CMS官方APP上架-了解产品技术最便利方法
- php学习笔记--预定义常量
- Oracle分组查询5——实例
- git 使用心得
- 创建百度地图,设置地图缩放,设置标注,添加信息窗口
- Pandas学习笔记
- Android模拟器无法上网问题
- 获取,制作手机的唯一的id号
- VirtualBox 安装增强功能 ubuntu server版
- Win10 快捷键
- 如何查看CSDN自己的排名