在 Oracle 中, 将某一个栏位的多行数据转换成使用逗号风格的一行显示,可以使用函数 wmsys.wm_concat 达成。
也就是说有一个栏位的值类似: user1,user2, 现在要把它拆分成两行显示。...
分类:
数据库 时间:
2015-03-20 08:06:46
阅读次数:
207
publicclassTest{publicstaticvoidmain(String[]args){String[][]oldArray={{"公开单位1","公开单位2","公开单位3","公开单位4","公开单位5","公开单位6"},{"DL_GKBM1","DL_GKBM2","DL_GKBM3","DL_GKBM4","DL_GKBM5","DL_GKBM6"},{"string1","string2","string3","string4","st..
分类:
编程语言 时间:
2015-03-12 15:20:58
阅读次数:
175
行专列 Pivot1)SQL 2000版本静态SELECT ID , SUM(CASE Code WHEN 'Item1' THEN Value ELSE 0 END) AS Item1 , SU...
分类:
其他好文 时间:
2015-03-11 23:08:50
阅读次数:
213
转自http://blog.chinaunix.net/uid-7692530-id-2567582.html在某些数据库中有交叉表,但在MySQL中却没有这个功能,但网上看到有不少朋友想找出一个解决方法,特发贴集思广义。http://topic.csdn.net/u/20090530/23/0b7...
分类:
数据库 时间:
2015-03-11 14:17:50
阅读次数:
162
普通行列转换
(爱新觉罗.毓华 2007-11-18于海南三亚)假设有张学生成绩表(tb)如下:
Name Subject Result
张三 语文 74
张三 数学 83
张三 物理 93
李四 语文 74
李四 数学 84
李四 物理 94
*//*
想变成
姓名 语文 数学 物理 李四...
分类:
数据库 时间:
2015-03-08 23:02:52
阅读次数:
245
交叉表、行列转换和交叉查询经典分类: SqlServer 2007-12-05 16:01 6776人阅读 评论(1) 收藏 举报sqlsqlserverinsertnull产品sql server交叉表、行列转换和交叉查询经典一、什么是交叉表“交叉表”对象是一个网格,用来根据指定的条件返回值。数....
分类:
其他好文 时间:
2015-03-08 18:47:22
阅读次数:
144
最近几天一直在弄Oracle-SQL的问题,涉及到了一些平时没有用到的东西,也因此而在这里郁闷了好久。现在问题得到了解决虽说不算完美。但是还是和大家一起分享一下。 行列转换之一:sum(case when.. then.. else.....
分类:
数据库 时间:
2015-03-05 19:42:55
阅读次数:
175
---行转列--pivotcreatetabletempTable(idintprimarykeyidentity(1,1),Studentnvarchar(36),[Subject]nvarchar(36),Scoreint,)select*fromtempTableinsertintotempTablevalues(‘张三‘,‘语文‘,‘90‘)insertintotempTablevalues(‘张三‘,‘语文‘,‘89‘)insertintotempTablevalues(‘李..
分类:
数据库 时间:
2015-02-26 00:00:53
阅读次数:
305
行列转换包括以下六种情况: 1. 列转行 2. 行转列 3. 多列转换成字符串 4. 多行转换成字符串 5. 字符串转换成多列 6. 字符串转换成多行 ? 首先声明,有些例子需要如下10g及以后才有的知...
分类:
数据库 时间:
2015-02-03 09:38:19
阅读次数:
241
突发奇想,用了这么久的DataStage,想要写点东西祭奠那逝去的岁月。希望可以坚持一直写完。DataStage系列教程 (Change Capture)DataStage系列教程 (Pivot_Enterprise 行列转换)
分类:
其他好文 时间:
2015-01-28 17:35:46
阅读次数:
123