下面来了一个统计数据的需求,要求按日期、支付方式来统计充值金额信息。这也是一个典型的行转列的例子。我们可以通过下面的脚本来达到目的 代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHi...
分类:
数据库 时间:
2015-05-19 12:15:11
阅读次数:
242
转自:http://www.cnblogs.com/luofuxian/archive/2012/02/23/2364328.htmlSql Server 行转列、列转行创建表:CREATE TABLE [dbo].[tbl_Student]( [ID] [int] IDENTITY(1,1)...
分类:
数据库 时间:
2015-05-14 16:26:03
阅读次数:
172
Sql Server 列转行 Pivot使用...
分类:
数据库 时间:
2015-05-06 21:18:07
阅读次数:
229
1:对列进行逻辑判断select ID,Score,case when Score>=90 then 'A' when Score>=80 then 'B' when Score>=70 then 'C' when Score>=60 then 'D' when Score>=50 then 'E'...
分类:
数据库 时间:
2015-04-17 15:31:56
阅读次数:
210
以前在做DBA时在DB里写过行转列,列转行的CODE.这两天做了一下测试用INFORMATICA来实现行列互换的功能。列转行的SQL 实现ENV: RMDBTABLE: SALES STORENAME QUARTER1 QUARTER2 QUARTER3 QUARTER4 STORE1 100 .....
分类:
其他好文 时间:
2015-04-13 15:55:19
阅读次数:
99
SQL中PIVOT 行列转换本文导读:T-SQL语句中,Pivot运算符用于在列和行之间对数据进行旋转或透视转换,PIVOT命令可以实现数据表的列转行,同时执行聚合运算,UNPIVOT则与其相反,实现数据的行转列。PIVOT通过将表达式某一列中的唯一值转换为输出中的多个列来旋转表值表达式,并在必要时...
分类:
数据库 时间:
2015-04-10 01:06:01
阅读次数:
315
一、问题hive如何将a b 1a b 2a b 3c d 4c d 5c d 6变为:a b 1,2,3c d ...
分类:
其他好文 时间:
2015-03-28 15:34:17
阅读次数:
107
普通行列转换
(爱新觉罗.毓华 2007-11-18于海南三亚)假设有张学生成绩表(tb)如下:
Name Subject Result
张三 语文 74
张三 数学 83
张三 物理 93
李四 语文 74
李四 数学 84
李四 物理 94
*//*
想变成
姓名 语文 数学 物理 李四...
分类:
数据库 时间:
2015-03-08 23:02:52
阅读次数:
245
原文: 行转列或列转行写法 两种方式: /* 实现行转列 a name objec score a EN 89 a CH 78 a HO 99 b EN 34 b CH 88 b HO 66 要求输出结果为: name EN CH HO a 89 78 99 b 34 88 66 */ USE te...
分类:
其他好文 时间:
2015-03-05 10:39:46
阅读次数:
144