当前位置:首页 » 编程语言 » 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函数轻松实现。

热点内容
三方网站源码 发布:2024-11-28 08:30:51 浏览:108
windows版ftp软件免费下载 发布:2024-11-28 08:25:28 浏览:857
淘宝帐号怎么改密码 发布:2024-11-28 07:46:05 浏览:12
监控未配置怎么办视频 发布:2024-11-28 07:44:41 浏览:502
android获取手机的ip 发布:2024-11-28 07:42:13 浏览:171
python打开文件窗口 发布:2024-11-28 07:36:13 浏览:555
cpu二级缓存的作用 发布:2024-11-28 07:36:12 浏览:1001
net数据库控件 发布:2024-11-28 07:32:58 浏览:99
我的世界国际服创建服务器pc 发布:2024-11-28 07:20:53 浏览:773
编译原理LR分析法pdf 发布:2024-11-28 07:17:41 浏览:264