当前位置:首页 » 编程语言 » Oracle行列转换sql

Oracle行列转换sql

发布时间: 2024-04-13 11:48:19

sql棰桡细璇风敤涓涓锛圤racle锛塖QL瑙e喅琛屽垪杞鎹㈤梾棰

yclfwm 缁欐垜锷犲垎鍝︼紒

select student,nvl(sum(yuwen),-1) as yuwen,nvl(sum(shuxue),-1) as shuxue,nvl(sum(wuli),-1) as wuli
from ( select student,
case when cource='yuwen' then mark else null end as yuwen,
case when cource='shuxue' then mark else null end as shuxue,
case when cource='wuli' then mark else null end as wuli
from bob_cj )
group by student
order by student

⑵ sql怎样将行的值变为列,,,,

方法/步骤

  • 首先我们建立一张表,名为RToC,各个字段的设计如下图,分别是name,course,score,表示姓名,成绩与分数,如图所示。

  • 通过以上几个步骤,我们就可以轻松的实现行列转换了。同样,我们如果要把列转换成行, 应该怎么做呢?同样我们可以采用unpivot函数轻松实现。

热点内容
网易mc电脑怎么进服务器 发布:2025-09-10 17:40:39 浏览:477
四川电信域名服务器地址云空间 发布:2025-09-10 17:30:43 浏览:541
android底部导航栏高度 发布:2025-09-10 17:25:42 浏览:190
vb中的sql数据库 发布:2025-09-10 17:20:35 浏览:976
安卓手机有杂音怎么处理 发布:2025-09-10 17:19:10 浏览:410
自动脚本挂机 发布:2025-09-10 17:16:06 浏览:699
pythonsae安装 发布:2025-09-10 17:15:08 浏览:877
ftp数据自动备份linux 发布:2025-09-10 17:01:59 浏览:423
花瓣源码 发布:2025-09-10 17:01:48 浏览:141
gpsbd服务器地址 发布:2025-09-10 15:56:52 浏览:471