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
列转行
SQL查询结果
列转行
数据库-行转列的语法 &nbs
1979
·
2012-10-19 15:00
sql
查询语句
行转列
Oracle
列转行
函数 Listagg()
这是一个Oracle的
列转行
函数:LISTAGG()先看示例代码:withtempas(select'China'nation,'Guangzhou'cityfromdualunionallselect'China'nation
吐槽达达仔
·
2012-10-16 09:45
Oracle
SQL
Oracle
列转行
函数 Listagg()
阅读更多这是一个Oracle的
列转行
函数:LISTAGG()先看示例代码:withtempas(select'China'nation,'Guangzhou'cityfromdualunionallselect'China'nation
dacoolbaby
·
2012-10-16 09:00
Oracle
列转行
函数 Listagg()
这是一个Oracle的
列转行
函数:LISTAGG() 先看示例代码: with temp as( select 'China' nation ,'Guangzhou' city
dacoolbaby
·
2012-10-16 09:00
oracle
WMSYS.WM_CONCAT函数的用法
WMSYS.WM_CONCAT函数的用法 wmsys.wm_concat:
列转行
select wmsys.wm_concat(name) from test;
miaowei
·
2012-10-12 13:00
oracle
函数
wmsys.wm_concat
mssql 多行变一行(
列转行
)
/* 标题:普通行列转换(version2.0) 作者:爱新觉罗.毓华(十八年风雨,守得冰山雪莲花开) 时间:2008-03-09 地点:广东深圳 说明:普通行列转换(version1.0)仅针对sqlserver2000提供静态和动态写法,version2.0增加sqlserver2005的有关写法。 问题:假设有张学生成绩表(tb)如下: 姓名课程分数 张三语文74 张三数学83 张三物理9
zljjava
·
2012-10-11 16:00
行转列和
列转行
行列互转,是一个经常遇到的需求。实现的方法,有case when方式和2005之后的内置pivot和unpivot方法来实现。 在读了技术内幕那一节后,虽说这些解决方案早就用过了,却没有系统性的认识和总结过。为了加深认识,再总结一次。 行列互转,可以分为静态互转,即事先就知道要处理多少行(列);动态互转,事先不知道处理多少行(列)。 --创建测试环境 USE tempd
codsoul
·
2012-09-28 22:00
行转列
列转行
聚合的简单实现 ORACLE WM_CONCAT LISTAGG 函数
列转行
聚合的简单实现ORACLEWM_CONCATLISTAGG函数项目中有个需求,将关联出来的数据以特定的字段将其他某一自动聚合。
新的起点 新的开始
·
2012-09-26 22:00
行转列或
列转行
写法_hui_unix-ChinaUnix博客
点击(此处)折叠或打开/*实现行转列anameobjecscoreaEN89aCH78aHO99bEN34bCH88bHO66要求输出结果为:nameENCHHOa897899b348866*/USEtempdbIF(SELECT1FROMsys.sysobjectsWHEREname='t'ANDtype='u')isNOTNULLDROPTABLEtCREATETABLEt(NAMECHAR(
linxueyi324
·
2012-09-20 21:13
博客
转行
写法
sql 行列转换
-----------------------------------------------一:
列转行
CREATETABLE[StudentInfo]([SId][varchar](10)NOTNULLprimarykey
张黑蛋2012
·
2012-09-17 15:30
sql
数据库
[Sql Server] 行转列 <一>------静态转换
一、数据库"行转列"or"
列转行
"指的是1.数据库"行转列"说的是这样一类情况:有时候为了数据库表的设计满足用户的动态要求(比如添加字段),我们采用定义字段名表,然后定义一个字段值的表,这样就达到了用静态表达动态
txf2004
·
2012-09-05 21:00
sql
server
[Sql Server] 行转列 <一>------静态转换
一、数据库"行转列"or"
列转行
"指的是 1.数据库"行转列"说的是这样一类情况: 有时候为了数据库表的设计满足用户的动态要求(比如添加字段),我们采用定义字段名表,然后定义一个字段值的表
mazhaojuan
·
2012-09-05 21:00
oracle多
列转行
阅读更多遇到的问题描述如下:现有如下数据格式(待转换表):month_nokpi_code011013023018032201207ABCD00011212121212201207ABCD00021212121212201207ABCD00031212121212201207ABCD00041212121212201207ABCD00051212121212(列011,013,023,018等实际
honeybinshun
·
2012-08-31 17:00
oracle多
列转行
遇到的问题描述如下: 现有如下数据格式(待转换表): month_no kpi_code 011 013 023 018 032 201207 ABCD0001 12 12 12 12 12
honeybinshun
·
2012-08-31 17:00
oracle
SQLServer行列转换 Pivot UnPivot
聚合函数(列)FOR列in(…))ASP完整语法:table_sourcePIVOT(聚合函数(value_column)FORpivot_columnIN()) UNPIVOT用于将列明转为列值(即
列转行
mituan1234567
·
2012-08-30 16:00
sql
sql
数据库
object
server
sqlserver
PIVOT
SQLServer行列转换 Pivot UnPivot
聚合函数(列)FOR列in(…))ASP完整语法:table_sourcePIVOT(聚合函数(value_column)FORpivot_columnIN()) UNPIVOT用于将列明转为列值(即
列转行
linFen
·
2012-08-08 00:00
MYSQL函数group_concat的使用
今天对一批数据要迁移转换,查了下,有group_concat这个函数简单实现字段的
列转行
设置,过程记录如下一.测试数据准备mysql>usetest; Databasechanged mysql>select
kenyon_君羊
·
2012-08-02 17:00
PL/SQL 实现行列转换
part1:
列转行
。
·
2012-07-23 12:00
pl/sql
常用 T_SQL 语句
以资料整理为目的,汇总一下自己从事于这近两年多的软件开发中常用的T-SQL,涵盖存储过程,分页,行转列、
列转行
,锁,全局变量,聚焦索引…… 可能一说到T-SQL与PL/SQL大家可能有很多认知上的不足
巴山游子
·
2012-07-17 08:00
T-SQL 教程
以资料整理为目的,汇总一下自己从事于这近两年多的软件开发中常用的T-SQL,涵盖存储过程,分页,行转列、
列转行
,锁,全局变量,聚焦索引…… 可能一说到T-SQL与PL/SQL大家可能有很多认知上的不足
xyzla
·
2012-07-16 22:00
列转行
oracle一个表或者视图中有a,b字段,如下面补充,求sql语句,谢谢比如 a b 北京 故宫 北京 颐和园 北京 长城 上海 外滩 上海 浦东 上海 故宫 ......1.先显示:北京,故宫、颐和园、长城 上海,外滩、浦东、故宫 createtabletest_tab(provi
wang4674890
·
2012-07-12 11:00
oracle
sql
列转行
--行转列
问题:使用casewhen实现行转列 解决: 1、测试准备: CREATE TABLEStudentScores( UserNameNVARCHAR2(20),--学生姓名 Subject NVARCHAR2(30),--科目
cupid1102
·
2012-06-29 11:00
生物
测试
table
insert
float
任务
oracle wm_concat函数,用于
列转行
,逗号分隔
博客分类: oracle wm_concat函数 首先让我们来看看这个神奇的函数wm_concat(列名),该函数可以把列值以","号分隔起来,并显示成一行,接下来上例子,看看这个神奇的函数如何应用 准备测试数据 SQL> createtabletest(id number,n
jwlsky
·
2012-05-31 15:00
wm_concat
Kettle
列转行
原数据人员编码职务选票数1041151210201213229
列转行
数据人员编码职位一职位二职位三145102139操作步步聚:
IQuicksandI
·
2012-05-28 16:00
Kettle
列转行
原数据人员编码职务选票数1041151210201213229
列转行
数据人员编码职位一职位二职位三145102139操作步步聚:
k_lb
·
2012-05-28 16:00
Kettle
列转行
+合并一行
select t3.departmentname, wm_concat(t3.a), wm_concat(t3.b), wm_concat(t3.c) from (select t1.departmentname,decode(t.ondutydate,'20120526080000',t.leadername) as a, decode(t.ondutydate,'2012052708000
love398146779
·
2012-05-27 11:00
合并
转 -- Oracle 行列转换 总结
原址如下,也是转的:http://blog.csdn.net/tianlesoftware/article/details/4704858 行列转换包括以下六种情况:1.
列转行
2.行转列3.多列转换成字符串
edwzhang
·
2012-05-16 13:00
oracle
sql
table
null
insert
PIVOT
SQL
列转行
select sum(case when type='承保' then count end) As 承保, sum(case when type='未承保' then count end) As 未承保, sum(case when type='照会' then count end) As 照会, sum(case when type='未照会' then count end) As 未照
Appleses
·
2012-05-15 17:00
sql
oracle wm_concat函数,用于
列转行
,逗号分隔
wm_concat函数 首先让我们来看看这个神奇的函数wm_concat(列名),该函数可以把列值以","号分隔起来,并显示成一行,接下来上例子,看看这个神奇的函数如何应用 准备测试数据 SQL>createtabletest(idnumber,namevarchar2(20)); SQL>insertintotestvalues(1,'a'); SQL>insertintotestval
e_wsq
·
2012-05-12 22:00
Oracle行列转换小结
目录结构如下:行转列
列转行
[一]、行转列 1.1、初始测试数据 表结构:TEST_TB_GRADE Sql代码 createtableTEST_TB_GRADE ( ID NUMBER(10
wang0928007
·
2012-05-04 18:00
掌握start with connect by 应用:按顺序
列转行
通过下边的例子展示了start with connect by 的用法。 start with expr 可以理解为,从expr处我要形成树,也就是起点; connect by expr 表示expr成立时才放到树中作为一个节点,同样也连接了上层和下层。 create table treetest (col1 varchar2(4),col2 varchar2(4));
直线曲线
·
2012-04-17 16:00
with
connect
start
by
SQL2008语句实现行转列,
列转行
在做报表时,经常需要将数据表中的行转列,或者
列转行
,如果不知道方法,你会觉得通过SQL语句来实现非常难。这里,我将使用pivot和unpivot来实现看似复杂的功能。
·
2012-03-28 14:00
2008
数据库中数据
列转行
并均分显示。
declare@ttable(网元varchar(20),覆盖类型varchar(20),占比float,排名int) insertinto@t(网元,覆盖类型,占比,排名) select'分公司1','军队',0.45,1 unionall select'分公司1','政府',0.22,2 unionall select'分公司1','学校',0.12,3 unionall select'分公司
zlp321002
·
2012-03-27 15:00
db2中的
列转行
和行转列
行转列给出下面的数据:CREATETABLESales(YearINT,QuarterINT,ResultsINT)YEARQUARTERRESULTS---------------------------------20041202004230200431520044102005118200524020053122005427想要的到结果:YEARQ1Q2Q3Q4----------------
tianlincao
·
2012-03-22 15:00
sql
db2
table
Integer
ORACLE
列转行
和行转列的SQL和函数
本文介绍两种行、列转换方法,一种是常规的SQL,一种是ORACLE11G提供的函数。下面使用一个小例子对这两种方法进行说明。---------------------------------原始表----------------------------------SQL>select*fromcj1;NAMEKMCJ--------------------张三语文80张三数学86张三英语75李四语
moonstarseu
·
2012-03-19 10:05
oracle
sql
休闲
ORACLE
列转行
和行转列的SQL和函数
本文介绍两种行、列转换方法,一种是常规的SQL,一种是ORACLE11G提供的函数。下面使用一个小例子对这两种方法进行说明。---------------------------------原始表----------------------------------SQL>select*fromcj1;NAME KM CJ -----
moonstarseu
·
2012-03-19 10:05
oracle
sql
行转列
休闲
无转行
Oracle行列转换小结
目录结构如下:行转列
列转行
[一]、行转列 1.1、初始测试数据 表结构:TEST_TB_GRADE Sql代码 createtableTEST_TB_GRADE ( ID NUMBER(10
wang0928007
·
2012-03-05 14:00
java处理
列转行
Map<String, Map<String,String>> map = new HashMap<String, Map<String,String>>(); while(rs.next()){ if(map.get(rs.getString("TJBH"))==null){ Map
平淡-幕
·
2012-02-20 15:00
java
map
oracle 行转列,
列转行
目录结构如下:行转列
列转行
[一]、行转列1.1、初始测试数据表结构:TEST_TB_GRADESql代码createtableTEST_TB_GRADE(IDNUMBER(10)notnull,USER_NAMEVARCHAR2
tswisdom
·
2012-02-13 15:00
Math
oracle
sql
user
null
float
wm_concat(column)函数
很早之前接触过这个函数、为防止再次遗忘记录: 这个函数的主要功能就是
列转行
(以“,”号隔开) 1、单独使用 select wm_concat(t.a) from atest t
平淡-幕
·
2012-02-10 15:00
oracle
Sql2005
列转行
数据显示: id name isman isbest isgood 1 张三 1 1
·
2012-01-09 17:00
sql2005
Sql
列转行
三种方法对比
SQLcode------合并列值 --*******************************************************************************************表结构,数据如下: id value ----------- 1 aa 1 bb 2 aaa 2 bbb 2 ccc 需要得到结果: id valu
liudong8510
·
2012-01-05 17:00
sql
sql
server
function
table
insert
Go
oracle行列转换总结
行列转换包括以下六种情况:*
列转行
*行转列*多列转换成字符串*多行转换成字符串*字符串转换成多列*字符串转换成多行下面分别进行举例介绍。首先声明一点,有些例子需要如下10g及以后才有的知识:a。
liqfyiyi
·
2011-12-20 15:00
列转行
时,无法确认所转列数时,处理语句
ifnotobject_id('Class')isnull droptableClass Go CreatetableClass([Student]nvarchar(2),[数学]int,[物理]int,[英语]int,[语文]int) InsertClass selectN'李四',77,85,65,65unionall selectN'张三',87,90,82,78 Go --2000:
chenguang79
·
2011-12-20 13:00
object
测试
table
null
Class
insert
Oracle 11g 行列互换 pivot 和 unpivot 说明
pivot:行转列unpivot:
列转行
在官网上有一点介绍这两个函数的使用文档:http://docs.
tianlesoftware
·
2011-12-10 22:00
oracle
xml
concurrency
PIVOT
subquery
output
Oracle 11g 行列互换 pivot 和 unpivot 说明
pivot:行转列unpivot:
列转行
在官网上有一点介绍这两个函数的使用文档:http://docs.oracl
tiantiangeq
·
2011-12-10 22:00
oracle
11g
oracle wm_concat函数,用于
列转行
,逗号分隔
wm_concat函数 首先让我们来看看这个神奇的函数wm_concat(列名),该函数可以把列值以","号分隔起来,并显示成一行,接下来上例子,看看这个神奇的函数如何应用 准备测试数据 SQL> create table test(id number,name varchar2(20));
christy_fang
·
2011-12-09 13:00
wm_concat
行转列和
列转行
方法
行列互转,是一个经常遇到的需求。实现的方法,有casewhen方式和2005之后的内置pivot和unpivot方法来实现。行列互转,可以分为静态互转,即事先就知道要处理多少行(列);动态互转,事先不知道处理多少行(列)。--创建测试环境 USE tempdb; GO IF OBJECT_ID('dbo.Orders') IS NOT NULL DROP TABLE dbo.Orders;
joe321
·
2011-11-28 15:00
sql
sql
server
dev
行列互转
Inside SqlServer 读书随笔:行转列和
列转行
行列互转,是一个经常遇到的需求。实现的方法,有case when方式和2005之后的内置pivot和unpivot方法来实现。 在读了技术内幕那一节后,虽说这些解决方案早就用过了,却没有系统性的认识和总结过。为了加深认识,再总结一次。 行列互转,可以分为静态互转,即事先就知道要处理多少行(列);动态互转,事先不知道处理多少行(列)。 --创建测试环境USE tempdb;GOIF OBJE
·
2011-11-28 15:00
sqlserver
Oracle 行列转换积累
行列转换包括以下六种情况:*
列转行
*行转列*多列转换成字符串*多行转换成字符串*字符串转换成多列*字符串转换成多行下面分别进行举例介绍。首先声明一点,有些例子需要如下10g及以后才有的知识:a。
zwc009
·
2011-11-24 09:00
oracle
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他