sql纵向数据变横向数据正负
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql纵向数据变横向数据正负相关的知识,希望对你有一定的参考价值。
.sql纵向数据变横向数据正负SQL纵向数据变横向数据的正负取决于所使用的转换函数。一般来说,使用的转换函数会影响正负的结果。例如,使用PIVOT函数将纵向数据转换为横向数据时,结果可能是正值,也可能是负值。 参考技术A sql纵向数据变横向数据正负你这个是将纵表转换为横表,例如如下数据:'wangming', 'shuxue', 100'wangming', 'yuwen', 90'wangming', 'yingyu', 140可以使用如下语句处理:select a.v_name,a.v_score shuxue,b.v_score yuwen,c.v_score yingyu from temp_1 a,temp_1 b,temp_1 cwhere a.v_name=b.v_nameand a.v_name=c.v_nameand a.v_name='wangming'and a.v_course='shuxue'and b.v_course='yuwen'and c.v_course='yingyu'; 参考技术B --行列互转
以学生成绩62616964757a686964616fe59b9ee7ad9431333335336537为例子,比较形象易懂
整理人:中国风(Roy)
日期:2008.06.06
******************************************************************************************************************************************************/
--1、行互列
--> --> (Roy)生成测试数据
if not object_id('Class') is null
drop table Class
Go
Create table Class([Student] nvarchar(2),[Course] nvarchar(2),[Score] int)
Insert Class
select N'张三',N'语文',78 union all
select N'张三',N'数学',87 union all
select N'张三',N'英语',82 union all
select N'张三',N'物理',90 union all
select N'李四',N'语文',65 union all
select N'李四',N'数学',77 union all
select N'李四',N'英语',65 union all
select N'李四',N'物理',85
Go
关于idea的目录结构如何变成树状,也就是横向变纵向
横向
竖向
方法:
以上是关于sql纵向数据变横向数据正负的主要内容,如果未能解决你的问题,请参考以下文章