【上一专题】 行列转换1 -- PIVOT与UNPIVOT函数的介绍实现案例1001 lufei1001 shanzhi1001 namei1001 qiaoba实现效果如下:1001 lufei,shanzhi,namei,qiaoba典型的行列转换:实现这种方法有很多。其中oracle11g之....
分类:
数据库 时间:
2015-01-12 19:00:14
阅读次数:
136
1、原表test结构如下:2、我们想要得到的结果为:3、第一种方法:静态方法,即列固定SQL如下:select*from
(
SELECTdate,name,sum(num)numFROMtestGROUPBYdate,name
)t
pivot(sum(num)fort.namein([alan],[andy],[baicl]))asa4、第二种方法:动态方法,即列为通过SQL查询获取SQ..
分类:
数据库 时间:
2014-12-17 19:01:21
阅读次数:
204
原文地址:http://blog.csdn.net/kiki113/article/details/4105929行列转换等经典SQL语句1.--行列转换原表: 姓名 科目 成绩 张三语文80张三 数学 90 张三 物理 85 李四语文 85 李四物理 82 李四英语 90李四政治 70 王五英语....
分类:
数据库 时间:
2014-12-17 14:22:32
阅读次数:
182
原文:SQL点滴19—T-SQL中的透视和逆透视 透视
今天抽一点时间来看看透视和逆透视语句,简单的说就是行列转换。假设一个销售表中存放着产品号,产品折扣,产品价格三个列,每一种产品号可能有多种折扣,每一种折扣只对应一个产品价格。下面贴出建表语句和插入数据语句。 1 create table Sal...
分类:
数据库 时间:
2014-12-03 18:33:36
阅读次数:
217
http://www.cnblogs.com/acelove/archive/2004/11/29/70434.html上提到了一个行列转换的方法,其实在2005里有更可读的写法,就是使用pivot运算符:createtableabc(studentvarchar(50),classvarchar(...
分类:
数据库 时间:
2014-11-28 18:04:50
阅读次数:
199
http://www.cnblogs.com/acelove/archive/2004/11/29/70434.html上提到了一个行列转换的方法,其实在2005里有更可读的写法,就是使用pivot运算符:createtableabc(studentvarchar(50),classvarchar(...
分类:
数据库 时间:
2014-11-28 18:03:19
阅读次数:
213
SQL 列转行2011-04-22 16:13:41好东西,转一下,嘿嘿。*普通行列转换(爱新觉罗.毓华 2007-11-18于海南三亚)假设有张学生成绩表(tb)如下:Name Subject Result张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李...
分类:
数据库 时间:
2014-11-28 06:17:02
阅读次数:
297
SQL 入门在准备成为MySQL DBA之前,能熟练的编写SQL是一个必要条件。exists 和 join之间的等价转换;基本的行列转换;SQL 循环等的熟练掌握对之后的运维和调优工作都有很大的帮助。推荐书籍:1. SQL Cookbook [原版下载] [中文版下载]一本循序渐进的SQL指导手册。...
分类:
数据库 时间:
2014-11-24 16:38:52
阅读次数:
259
最近我在做项目的时候,在现场碰到客户煤气仪表每天累积量达到几百万,一个月累计下来表的度数就要超出仪表的上限,所以客户每个月25号必须进行一次清零。这样仪表的度数就重新从零开始计算。在统计每小时煤气产量的时候,现场如果是手工抄数就不要紧,只需要做一下简单的公式..
分类:
数据库 时间:
2014-11-14 01:46:17
阅读次数:
435
最近几天一直在弄Oracle-SQL的问题,涉及到了一些平时没有用到的东西,也因此而在这里郁闷了好久。现在问题得到了解决虽说不算完美。但是还是和大家一起分享一下。行列转换之一:sum(case when.. then.. else.. end)as语句这种也可能是我们遇到的第一个行列转换的方法。巧妙...
分类:
数据库 时间:
2014-11-11 16:06:03
阅读次数:
175