oracle unpivot 索引_oracle pivot 和 unpivot 函数的使用
pivot的格式
select from
( inner_query)
pivot(aggreate_function for pivot_column in ( list of values))
order by ...;
用法举例:
select
from (
select month,prd_type_id,amount
from all_sales
)
pivot (sum(amount) for month in (1 as JAN,2 as FEB,3 as MAR,4 as APR)
)
order by prd_type_id
转换多个列
select * from
(select month,prd_type_id,amount
from all_sales
)
pivot(sum(amount) for (month,prd_type_id) in (
(1,2) as JAN_P2,(2,3) as FEB_P3)
);
在转换中使用多个聚合函数
select * from (select cust_no,mag_man_cert_type,t.mag_man_cert_no,mag_man_type from L_CIF_ENT_CUST_MAG_MAN_INFO t
pivot (max(mag_man_cert_NO) as no ,max(mag_man_cert_type) as type for mag_man_type In ('01' as GLR01,'02' as GLR02,'03' as GLR03));
unpivot可以实现列转行,所转的列的字段类型必须一致
unpivot 的用法举例:
select * from PIVOT_SALES_DATE
unpivot (amount for month in (JAN,FEB,MAR,APR));
oracle unpivot 索引_oracle pivot 和 unpivot 函数的使用相关推荐
- oracle unpivot 索引_oracle 11g中的pivot和unpivot转换操作
对于pivot和unpivot这个Oracle 11g的新功能一直就想总结一下,正好赶上论坛中有很多人会提问相关的问题,于是利用空闲时间翻译了一篇相关的网络文章.链接如下: ITPuber:Luise ...
- pivot for oracle,Oracle 11g 行列互换 pivot 和 unpivot 说明
针对Oracle 11g 之前版本的行列转换,之前整理过一篇文档: 在Oracle 11g中,Oracle 又增加了2个查询:pivot 和 unpivot. pivot:行转列 unpivot:列转 ...
- oracle unpivot 索引_Oracle 行转列pivot 、列转行unpivot 的Sql语句总结
这个比较简单,用||或concat函数可以实现 select concat(id,username) str from app_user select id||username str from ap ...
- oracle unpivot 索引_oracle 11g 行列转换之unpivot、pivot
一. 列 转 行 create table STU_ROW2COL ( id VARCHAR2(10), intname VARCHAR2(10), subject VAR ...
- oracle in 索引_Oracle 性能优化总结
作者 | 帅性而为1号 出处 : https://blog.csdn.net/zhushuai1221/article/details/51740846 网上关于SQL优化的教程很多,但是比较杂乱.近 ...
- oracle 之索引,同义词 ,关键词,视图 ,存储过程,函数,触发器
--创建索引 关键词 index create[unique] index index_name on table_name(column_name [,column_name-]) [tablesp ...
- oracle rank 语法_Oracle用于排名的函数
rank()在Oracle中可用于排名,属于分析函数,rank() over ([partition by 分区字段1[,分区字段2...] order by 排序字段 asc|desc). 分区字段 ...
- SQL 行转列 列转行 Oracle转置函数函数pivot、unpivot 解决wm_concat 没有排序
https://www.cnblogs.com/mellowsmile/p/4642306.html HH 终风且暴,顾我则笑,谑浪笑敖,中心是悼. 终风且霾,惠然肯来,莫往莫来,悠悠我思. 博客园 ...
- Oracle 行转列pivot 、列转行unpivot 的Sql语句总结
多行转字符串 这个比较简单,用||或concat函数可以实现 [sql] view plaincopy print? select concat(id,username) str from app_u ...
最新文章
- 必应词典UWP版-开发小结
- 第七章-NoSQL数据库
- python有哪些方面_Python学习中最基本的内容,看看有哪些需要我们学习的
- [CATARCS_2017] Week 1
- java soot_正确执行3个地址代码的SOOT API
- 抠像噪点去除 unity_这个在线抠图工具,好用又免费,告别Photoshop繁杂操作
- 北林oj-算法设计与分析-Don‘t touch my cake(题意+代码)
- Java 使用阿里巴巴 Dns Cache Manipulator
- CSS3与弹性盒布局
- [转]Pytest 基础教程
- 我的Android进阶之旅------Android实现音乐示波器、均衡器、重低音和音场功能
- android 挖孔屏适配_娜迦丨不只满足Android 10版本的完美适配,更积极与鸿蒙系统超前对接...
- 指标赋权与评价类方法总结
- Stm32中英文手册官网免费
- 【APP项目环境及发布平台】
- 自然语言处理入门学习笔记3:词向量
- 自媒体各大平台收益对比_各大自媒体平台收益排名?
- 【码农学编曲】钢琴伴奏
- python实现梯度下降法
- c语言采集西门子PLC数据,西门子PLC数据采集
热门文章
- 【MySQL】MySQL RROR! The server quit without updating PID file
- 【Spring】Spring boot 可以通过集成jolokia来使用HTTP形式访问mbean
- 60-170-040-使用-Time-Flink时间系统系列之实例讲解-如何做定时输出
- 95-290-035-源码-内存管理-原理与实现:内存管理
- Spring Boot 中使⽤ Cache 缓存的使⽤
- spark学习-SparkSQL--07-SparkContext类和SparkConf类
- Spring Security Oauth2 之密码模式
- Intellij IDEA神器居然还藏着这些实用小技巧,爽!!!
- JDK常用监控指令和监控工具介绍及案例分析使用教程,非常实用!
- 面试中被问到HashMap的结构,1.7和1.8有哪些区别?这篇做深入分析!