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纵向数据变横向数据正负的主要内容,如果未能解决你的问题,请参考以下文章

oracle 数据库sql高手来看看,如何纵向转横向

oracle纵向数据变横向

oracle中如何把纵向数据以横向方式展现,谢谢指点

EXexl 横向拖动 字母不变 数字有规律变

跪求一个超难的ORACLE数据纵向存储转成横向查询输出

Flutter 基础控件之 Row 横向布局 Column 纵向布局