码迷,mamicode.com
首页 >  
搜索关键字:unpivot    ( 93个结果
Oracle中的列转行例子详解
数据如下:name id张三 1,2,3 要求实现:name id张三 1张三 2张三 3 此外,列转行还可以使用union all和unpivot(oracle 11g新特性)等,待后续补充 ...
分类:数据库   时间:2017-11-04 15:06:42    阅读次数:212
UNPIVOT
UNPIVOT UNPIVOT则相反,把数据从列旋转到行 SELECT * INTO product_vlues FROM ( SELECT NAME , YEAR(shijian) AS shijian , jiage FROM dbo.product ) AS ov PIVOT ( SUM(ov ...
分类:其他好文   时间:2017-09-28 00:30:29    阅读次数:370
SQL中PIVOT 行列转换
本文导读:T-SQL语句中,Pivot运算符用于在列和行之间对数据进行旋转或透视转换,PIVOT命令可以实现数据表的列转行,同时执行聚合运算,UNPIVOT则与其相反,实现数据的行转列。 PIVOT通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时对最终输出中所需的任何其余 ...
分类:数据库   时间:2017-09-26 13:36:04    阅读次数:238
Oracle使用SQL实现矩阵转置
在使用数据库使用报表时,往往会遇到矩阵转置。这个需求在Excel是很容易实现的,但很多人都不知道怎么用Oracle数据库实现,下面给大家展示几种使用SQL实现的方法。 需求:表1转置成表2 测试数据: 方法一:UNPIVOT+PIVOT 数据库11g以上 方法二: MAX+DECODE 方法三:MO ...
分类:数据库   时间:2017-09-22 01:03:12    阅读次数:292
转换一个字段中含有多个另外一张表的id | | 行转列
1、Oracle Function --入参:表 id /* cxcyxm02 :操作表,含有一个存储另一张表(xs0101)多个主键id的字段 ids :操作表的主键 id */ CREATE OR REPLACE FUNCTION cxcyxmcyry(ids VARCHAR2) RETURN ...
分类:其他好文   时间:2017-09-02 14:27:10    阅读次数:175
pivot 与 unpivot 函数是SQL05新提供的2个函数
pivot 与 unpivot 函数是SQL05新提供的2个函数 pivot函数: create table test(id int,name varchar(20),quarter int,profile int)insert into test values(1,'a',1,1000)inser ...
分类:数据库   时间:2017-08-26 12:44:59    阅读次数:259
SQL Fundamentals: 子查询 || 行列转换(PIVOT,UNPIVOT,DECODE),设置数据层次(LEVEL...CONNECT BY)
SQL Fundamentals || Oracle SQL语言 子查询(基础) 1、认识子查询 2、WHERE子句中使用子查询 3、在HAVING子句中使用子查询 4、在FROM子句中使用子查询 5、在SELECT子句中使用子查询 6、WITH子句 子查询(进阶) 7、分析函数 8、行列转换 9、 ...
分类:数据库   时间:2017-07-28 20:03:05    阅读次数:332
sql 行列互转
1、行转列 现有数据: 期望数据: 1.1建表建数据 1.2 .1 静态实现 1.2.2 动态实现 2、行转列 逗号隔开 现有数据如1的第一张图 期望数据: 2.1、使用xml path 2.2、使用 函数 3、列转行 原始数据: 期望数据: 3.1建表建数据 3.2 使用UNPIVOT实现 ...
分类:数据库   时间:2017-07-01 11:50:42    阅读次数:284
oracle行转列实践
在Oracle 11g中,Oracle 增加了2个查询:pivot(行转列) 和unpivot(列转行) pivot(聚合函数 for 列名 in(类型)) ,其中 in('') 中可以指定别名,in中还可以指定子查询 行转列: select * from rhsa_gcfx_result orde ...
分类:数据库   时间:2017-06-29 14:04:24    阅读次数:231
SqlServer行转列(PIVOT),列转行(UNPIVOT)总结
PIVOT用于将列值旋转为列名(即行转列) 语法: UNPIVOT用于将列明转为列值(即列转行) 语法: 注意:PIVOT、UNPIVOT是SQL Server 2005的语法,使用需修改数据库兼容级别 在数据库属性->选项->兼容级别改为 90 一、行转列 1、建立表格 2、使用SQL Serve ...
分类:数据库   时间:2017-06-18 17:27:23    阅读次数:384
93条   上一页 1 2 3 4 5 6 ... 10 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!