E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
列转行
hive之实现
列转行
样例:select*fromtab1limit10;结果:id numa 1a 2a 3b 4b 3·····现在想实现把id一样的数据在一条数据中展现。结果示例:a 1 2 3b 4 3 实现方案有多种,在Oracle中LISTAGG函数可以满足,excel中转置可以实现,数据量不大的话,sql写的复杂些亦可以实现。在hive中可以参照以下sql来实现:selectmax(a.id),
sunlei1980
·
2015-06-20 16:00
hadoop
hive
列转行
informatica
列转行
Aggregator应用
需求: 1. A 1. B 1. C ------> 1. A | B | C 2. D
clshangsha
·
2015-06-05 16:00
Informatica
列转行
aggregator
sorter
SQL 行转列,
列转行
, 带SQL脚本方便大家验证.
目录结构如下:行转列
列转行
[一]、行转列1.1、初始测试数据表结构:TEST_TB_GRADESql代码createtableTEST_TB_GRADE(IDNUMBER(10)notnull,USER_NAMEVARCHAR2
csdn_980979768
·
2015-05-25 20:42
SQL
Oracle
MySQL
SQL
Oracle
MYSQL
informatica powercenter学习笔记(三)
以前在做DBA时在DB里写过行转列,
列转行
的CODE.这两天做了一下测试用INFORMATICA来实现行列互换的功能。
·
2015-04-13 14:00
Informatica
oracle行列转换总结
行列转换包括以下六种情况: *
列转行
*行转列 *多列转换成字符串 *多行转换成字符串 *字符串转换成多列 *字符串转换成多行下面分别进行举例介绍。
kuangkunkui
·
2015-04-01 11:00
Oracle 行列转换
hive
列转行
一、问题 hive如何将 a b 1 a b 2 a b 3 c d 4 c d 5 c d 6 变为: a b 1,2,3 c d 4,5,6 二、数据 test.
·
2015-03-28 14:00
hive
Hive "行转列"和"
列转行
"
在HIVE实际开发过程中,我们会遇到“行转列”和“
列转行
”的场景。
lixiaotaoplus
·
2015-02-23 15:06
数据分析
Hive
BI
excel中提取数据转成txt训练的办法
在这里需要做50组训练数据,20组测试数据,显然手动转换是非常困难的,而且要从
列转行
,非常费时,果断先转换成sql,然后用sql语句来实现。1、归
u012599545
·
2015-02-04 14:00
Mysql
列转行
统计查询 、行转列统计查询
--------------------------------Tablestructurefor`TabName`------------------------------DROPTABLEIFEXISTS`TabName`;CREATETABLE`TabName`(`Id`int(11)NOTNULLAUTO_INCREMENT,`Name`varchar(20)DEFAULTNULL,`D
moqiang02
·
2015-02-03 22:58
mysql
Oracle 行列转换 总结 (转)
行列转换包括以下六种情况:1.
列转行
2.行转列3.多列转换成字符串4.多行转换成字符串5.字符串转换成多列6.字符串转换成多行 首先声明,有些例子需要如下10g及以后才有的知识:A.掌握model子句,
茄克闹
·
2015-02-03 09:00
MYSQL 行转列,
列转行
--------------------------------Tablestructurefor`TabName`------------------------------DROP TABLE IFEXISTS`TabName`;CREATE TABLE `TabName`( `Id`int(11)NOT NULL AUTO_INCREMENT, `Name`varchar(20)DEFA
攀爬的小瓜牛
·
2015-01-12 16:00
Oracle 行转列pivot 、
列转行
unpivot 的Sql语句总结
参考文章:http://blog.csdn.net/tianlesoftware/article/details/4704858多行转字符串这个比较简单,用||或concat函数可以实现selectconcat(id,username)strfromapp_user selectid||usernamestrfromapp_user字符串转多列实际上就是拆分字符串的问题,可以使用substr、i
xiaokui_wingfly
·
2015-01-05 16:00
oracle
行转列
列转行
PIVOT
wm_concat
mysql 行转列
列转行
按学号进行行转列。你给的信息不全,你看看我下边的记录是不是你想表达的。 科目 成绩 学号 语文 43 1 数学 69 1 英语 35 1 (只用这三科举例子,以此类推) select S.学号, sum(case 科目 when '语文' then 成绩 else 0 end) 语文/成绩1, sum(case 科目 when '数学
jennefer
·
2014-12-27 11:47
数学
英语
记录
信息
sql 行列转换
阅读更多行转列的思想是通过casewhen来实现
列转行
的思想是通过unionall来实现下面具体例子:假设有张学生成绩表(tb)如下:NameSubjectResult张三语文74张三数学83张三物理93
daizj
·
2014-12-26 09:00
sql
行转列
列转行
行列转换
sql 行列转换
行转列的思想是通过case when 来实现
列转行
的思想是通过union all 来实现 下面具体例子: 假设有张学生成绩表(tb)如下: Name Subject Result 张三
daizj
·
2014-12-26 09:00
sql
行列转换
行转列
列转行
sql 行列转换
阅读更多行转列的思想是通过casewhen来实现
列转行
的思想是通过unionall来实现下面具体例子:假设有张学生成绩表(tb)如下:NameSubjectResult张三语文74张三数学83张三物理93
daizj
·
2014-12-26 09:00
sql
行转列
列转行
行列转换
sqlserver 动态
列转行
今天在sqlserver2012上遇到一个分析需求,用到动态
列转行
,记录一下: create table t1 (id int,value varchar(100)); insert
superlxw1234
·
2014-12-23 15:00
xml
列转行
sqlserver
sqlserver 动态
列转行
今天在sqlserver2012上遇到一个分析需求,用到动态
列转行
,记录一下: create table t1 (id int,value varchar(100)); insert
superlxw1234
·
2014-12-23 15:00
xml
列转行
sqlserver
SQL数据库查询实现行转列与
列转行
结果SQL语句(适用于SqlServer数据库,oracle需要修改case when语句)
文章来源:http://blog.csdn.net/zhangshengboy/article/details/6431724行转列,
列转行
是我们在开发过程中经常碰到的问题。
buster2014
·
2014-12-10 19:00
Oracle 11g pivot
列转行
之前写过一篇行转列的文章:Oracle简单的
列转行
SQL>select*fromv$version;BANNER-------------------------------------------
guogang83
·
2014-12-02 10:00
SQL Server中行列转换 Pivot UnPivot
聚合函数(列)FOR列in(…))ASP完整语法:table_sourcePIVOT(聚合函数(value_column)FORpivot_columnIN()) UNPIVOT用于将列明转为列值(即
列转行
qq1162195421
·
2014-12-01 13:00
SQL行转列、
列转行
SQL行转列、
列转行
这个主题还是比较常见的,行转列主要适用于对数据作聚合统计,如统计某类目的商品在某个时间区间的销售情况。
列转行
问题同样也很常见。
ybygjy
·
2014-11-27 22:00
sql
mysql
MySQL的行转列、
列转行
、连接字符串 concat、concat_ws、group_concat函数用法
MySQL的行转列、
列转行
、连接字符串concat、concat_ws、group_concat函数用法使用方法:CONCAT(str1,str2,…)返回结果为连接参数产生的字符串。
aliveClass
·
2014-11-19 13:31
mysql
MySQL的行转列、
列转行
、连接字符串 concat、concat_ws、group_concat函数用法
MySQL的行转列、
列转行
、连接字符串 concat、concat_ws、group_concat函数用法使用方法:CONCAT(str1,str2,…) 返回结果为连接参数产生的字符串。
aya19880214
·
2014-11-19 13:00
concat
group_concat
concat_ws
MySQL连接字符串
mysql行转列列转行
DECODE函数实现
列转行
在实际的开发当中有时候会有让你做统计、做报表。比如在学生选课管理系统中让你写出所有的学生的每一门可的成绩,这时候我们写的SQL得出的结果一般是每一个学生选了好多课,其中每一个课和对应的成绩都是一行记录。如下格式:NAMECOURSEGREAD---------------daijava60daic#70daic80daisql90往往上面的格式不是我们想要的,我们想要的格式像如下所示:NAMEJA
呆瓜呆呆
·
2014-11-15 16:22
实战
sql
DECODE函数实现
列转行
在实际的开发当中有时候会有让你做统计、做报表。比如在学生选课管理系统中让你写出所有的学生的每一门可的成绩,这时候我们写的SQL得出的结果一般是每一个学生选了好多课,其中每一个课和对应的成绩都是一行记录。如下格式:NAMECOURSEGREAD --------------- daijava60 daic#70 daic80 daisql90往往上面的格式不是我们想要的,我们想要的格式像如下所示:N
ch7543658
·
2014-11-15 16:00
sql
实战
现场DCS仪表清零后报表每小时用量的SQL处理方法(
列转行
)
最近我在做项目的时候,在现场碰到客户煤气仪表每天累积量达到几百万,一个月累计下来表的度数就要超出仪表的上限,所以客户每个月25号必须进行一次清零。这样仪表的度数就重新从零开始计算。在统计每小时煤气产量的时候,现场如果是手工抄数就不要紧,只需要做一下简单的公式计算即可【产量】=【清零时表的读数】-【上个整点读数】+【当前点清零后的读数】即可。但是对于一个软件系统来说,没有人的大脑进行干预可就
阿拉伯梳子
·
2014-11-13 23:05
行列转换
数据采集
从零开始
仪表
转:Oracle的
列转行
函数:LISTAGG()
先看示例代码:Sql代码withtempas(select'China'nation,'Guangzhou'cityfromdualunionallselect'China'nation,'Shanghai'cityfromdualunionallselect'China'nation,'Beijing'cityfromdualunionallselect'USA'nation,'NewYork'
shuihaya
·
2014-10-10 14:00
SQLServer行列转换 Pivot UnPivot
聚合函数(列)FOR列in(…))ASP完整语法:table_sourcePIVOT(聚合函数(value_column)FORpivot_columnIN()) UNPIVOT用于将列明转为列值(即
列转行
luoyanqing119
·
2014-09-30 16:00
Oracle
列转行
函数 Listagg()
Oracle
列转行
函数 Listagg() 博客分类: Oracle SQL 这是一个Oracle的
列转行
函数:LISTAGG() 先看示例代码: Sql代码 收藏代码
vernonchen163
·
2014-09-25 13:00
oracle
sqlserver 行列互转
项目使用SqlServer2008,遇到了
列转行
的问题,发现微软提供了一个很好用的方法pivot:用于
列转行
,unpivot:用于行转列;由于查询的时候,会遇到如图所示问题所以使用pivot进行
列转行
的操作
chilongxph
·
2014-09-18 11:00
sql
sql
server
Oracle 11g
列转行
listagg
在Oracle11g之前
列转行
有些麻烦,11g之后,非常简单。
guogang83
·
2014-09-02 11:00
hive-
列转行
和行转列
1.假设我们在hive中有两张表,其中一张表是存用户基本信息,另一张表是存用户的地址信息等,表数据假设如下:user_basic_info:idname1a2b3c4duser_address;nameaddressaadd1aadd2badd3cadd4dadd5我们可以看到同一个用户不止一个地址(这里是假设的),我们需要把数据变为如下格式:idnameaddress1aadd1,add22ba
Cumu_
·
2014-08-26 21:51
大数据
hadoop
hive
Oracle 行列转换
行列转换包括以下六种情况:1.
列转行
2.行转列3.多列转换成字符串4.多行转换成字符串5.字符串转换成多列6.字符串转换成多行 首先声明,有些例子需要如下10g及以后才有的知识:A.掌握model子句,
盖奇
·
2014-08-22 11:00
Oracle
列转行
wm_concat
wm_concat1 2 3 4变为1,2,3,4version :10.2.0.5.0Production
Loon2013
·
2014-08-07 13:00
Oracle 11g 行列互换 pivot 和 unpivot 说明
pivot:行转列unpivot:
列转行
在官网上有一点介绍这两个函数的使用文档:http://docs.oracle.com/cd/E11882_01/server.112/e26088/statements
bw555
·
2014-08-07 08:44
内存数据库中
列转行
的应用,h2中
列转行
,hsqldb中
列转行
其实
列转行
是比较简单的用sum和decode函数就可以了,但是我遇到的项目,不知道数据谁设计的居然字段里面还设计成long类型,此long类型与java中的不同,oracle中的long是指可变长二进制数据
newhouse2000
·
2014-08-05 19:21
内存数据库
hsqldb中列转行
h2中列转行
kettle中denormalizer(
列转行
)的使用
需要
列转行
的数据分为两种:有主键和无主键,先说无主键的转以前的内容转以后的内容看到了吧,转过来了,好来张整体流程图开始分析:第一个图标打开后为这是第一步里面主要的一步,这里配置好了就可以进行第二步了。
sucre
·
2014-07-30 11:00
Kettle
denormalizer
kettle中denormalizer(
列转行
)的使用
需要
列转行
的数据分为两种:有主键和无主键,先说无主键的转以前的内容转以后的内容看到了吧,转过来了,好来张整体流程图开始分析:第一个图标打开后为这是第一步里面主要的一步,这里配置好了就可以进行第二步了。
sucre
·
2014-07-30 10:00
Kettle
denormalizer
hive
列转行
(collect_set() 去重)
一、问题hive如何将a b 1a b 2a b 3c d 4c d 5c d 6变为:a b 1,2,3c d 4,5,6二、数据test.txta b 1a b 2a b 3c
江中炼
·
2014-07-29 18:00
去重
hive列转行
collect_set()
hive
列转行
(collect_set())
一、问题hive如何将a b 1a b 2a b 3c d 4c d 5c d 6变为:a b 1,2,3c d 4,5,6二、数据test.txta b 1a b 2a b 3c
开拓者-2015
·
2014-07-29 18:00
Mysql
列转行
统计查询 、行转列统计查询
Mysql
列转行
统计查询、行转列统计查询------------------------------ --Tablestructurefor`TabName` -----------------
sungang_1120
·
2014-07-29 16:00
sql
mysql
Mysql
列转行
统计查询 、行转列统计查询
Mysql
列转行
统计查询、行转列统计查询------------------------------ --Tablestructurefor`TabName` -----------------
sungang_1120
·
2014-07-29 16:00
sql
mysql
Mysql
列转行
统计查询 、行转列统计查询
阅读更多Mysql
列转行
统计查询、行转列统计查询--------------------------------Tablestructurefor`TabName`-------------------
sungang_1120
·
2014-07-29 16:00
mysql
sql
oracle 的wmsys.wm_concat 高级用法
阅读更多oracle的wmsys.wm_concat提供
列转行
的功能(即结果集合并成一个字段,以逗号隔开),基本用法,网上一大堆,基本
列转行
语句如下:selectwmsys.wm_concat(to_char
zwllxs
·
2014-07-11 11:00
oracle
java
列转行
排序
去重
oracle 的wmsys.wm_concat 高级用法
阅读更多oracle的wmsys.wm_concat提供
列转行
的功能(即结果集合并成一个字段,以逗号隔开),基本用法,网上一大堆,基本
列转行
语句如下:selectwmsys.wm_concat(to_char
zwllxs
·
2014-07-11 11:00
oracle
java
列转行
排序
去重
oracle 的wmsys.wm_concat 高级用法
oracle的wmsys.wm_concat提供
列转行
的功能(即结果集合并成一个字段,以逗号隔开),基本用法,网上一大堆, 基本
列转行
语句如下: select wmsys.wm_concat
zwllxs
·
2014-07-11 11:00
java
oracle
排序
去重
列转行
kettle中denormalizer(
列转行
)的使用
需要
列转行
的数据分为两种:有主键和无主键,先说无主键的转以前的内容转以后的内容看到了吧,转过来了,好来张整体流程图开始分析:第一个图标打开后为这是第一步里面主要的一步,这里配置好了就可以进行第二步了。
sucre03
·
2014-07-03 15:18
Kettle
denormalizer
kettle中denormalizer(
列转行
)的使用
需要
列转行
的数据分为两种:有主键和无主键,先说无主键的转以前的内容转以后的内容看到了吧,转过来了,好来张整体流程图开始分析:第一个图标打开后为这是第一步里面主要的一步,这里配置好了就可以进行第二步了。
sucre03
·
2014-07-03 15:18
kettle
denormalizer
IDE工具
SQL Server中行列转换 Pivot UnPivot
聚合函数(列)FOR列in(…))ASP完整语法:table_sourcePIVOT(聚合函数(value_column)FORpivot_columnIN()) UNPIVOT用于将列明转为列值(即
列转行
moon66sun
·
2014-07-02 11:00
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他