纵表转横表 横表转纵表 pivot纵表转横表 unpivot 横表转纵表 ...
分类:
数据库 时间:
2016-05-11 01:27:04
阅读次数:
253
select t.student_id, t4.name, t5.name, ifnull(t6.name,"")from student_info t left join student_type t1 on t.student_id=t1.student_id and t1.level=0 le ...
分类:
数据库 时间:
2016-05-04 17:01:10
阅读次数:
333
1.纵表转横表: 纵表结构:Table1 转换后的横表结构: Sql示例代码: 1 2 3 4 5 6 7 8 9 10 11 select username, sum(case Course when '语文' then Grade else 0 end) as 语文, sum(case Cour ...
分类:
其他好文 时间:
2016-04-05 19:52:56
阅读次数:
138
将横表转为竖表,基本思想是: 1)将横表的多条数据,"压"成一条.相当于将这么多条分组,每组"压"成一条数据.利用group by 2) 再对竖表中的列,由特定行的数据填充,利用case when 'a' then 'b' else 没有用的值 end,为了过滤一些没有用的数据,常用的函数有max(
分类:
数据库 时间:
2016-03-22 19:02:22
阅读次数:
205
SQL 查询横表变竖表/*普通行列转换假设有张学生成绩表(tb)如下:Name Subject Result张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94*/----------------------------------------...
分类:
数据库 时间:
2015-12-05 01:45:52
阅读次数:
275
现把转换方法列举如下:1、纵表转横表: 纵表结构 TableANameCourseGrade张三语文75张三数学80张三英语90李四语文95李四数学55 横表结构 TableBName语文数学英语张三758090李四95550方法一:select Na...
分类:
数据库 时间:
2015-10-18 15:22:15
阅读次数:
181
/* 普通行列转换 (爱新觉罗.毓华?2007-11-18于海南三亚) ? 假设有张学生成绩表(tb)如下: Name?Subject?Result 张三?语文 74 张三?数学 83 张三?物理 93 李四?语文 74 李四?数学 84 李四?...
分类:
数据库 时间:
2015-08-06 17:06:14
阅读次数:
152
现有数据如下:Sql:select a.MODELID, max( case a.PNAME when'计划开始' then a.PVALUE end) as RStart, max( case a.PNAME when '计划结束' then a.PVALUE end) ...
分类:
数据库 时间:
2015-07-27 10:58:54
阅读次数:
165
一、纵表转横表: 1 create table Student--学生表 2 ( 3 Sno char(3) primary key not null,--学号(主键) 4 Sname char(8) not null,--学生姓名 5 Ssex char(2) not n...
分类:
数据库 时间:
2015-07-25 22:47:51
阅读次数:
236