```
#创建表user_score
create table user_score
( name varchar(20), subjects varchar(20), score int
);
insert into user_score(name,subjects,score) values('... ...
分类:
数据库 时间:
2019-02-25 12:05:29
阅读次数:
182
一 竖表转横表 1. 首先创建竖表 create table student ( id varchar(32) primary key, name varchar (50) not null, subject varchar(50) not null, result int); 2. 插入数据 in ...
分类:
数据库 时间:
2017-07-13 11:34:34
阅读次数:
260
本文出处:http://www.cnblogs.com/wy123/p/6677073.html 在做数据统计类数据库设计的时候,在考虑数据存储的时候,经常会遇到逻辑上同一个BusinessID对应多个数据点的情况,比如工资表中的员工ID以及各项工资信息,财务表中的各个报表Id和多个数据点之间的信息 ...
分类:
数据库 时间:
2017-04-07 14:17:28
阅读次数:
340
将横表转为竖表,基本思想是: 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
现有数据如下: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
横表转换竖表:CREATEtablescore
(
usernamevarchar(10),
chineseint,
mathint,
physicsint
);
INSERTintoscore(username,chinese,math,physics)values(‘Kay‘,74,83,93);
INSERTintoscore(username,chinese,math,physics)values(‘Jim‘,75,84,94);
INSERTintoscore(username,chi..
分类:
数据库 时间:
2015-01-29 10:37:53
阅读次数:
193
Decode函数在实际开发中非常的有用,而且功能比较强大,与其他函数结合,能让很多的工作变得简单;
DECODE(字段,
条件1,
结果值1,
条件2,
结果值2, …默认值);
该函数的含义如下:
IF 条件=值1 THEN
RETURN(翻译值1)
ELSIF 条件=值2 THEN
RETURN(翻译值2)
......
ELSIF 条件=值n THEN
R...
分类:
数据库 时间:
2015-01-07 18:52:54
阅读次数:
250