早教吧 育儿知识 作业答案 考试题库 百科 知识分享

oracle利用decode函数竖表改横表,表内容如下:姓名课别成绩张三良好张三及格张三英语较好李四良好李四及格李四英语较好变成:姓名英语张三良好及格较好李四良好及格较好因

题目详情
oracle利用decode函数竖表改横表,
表内容如下:
姓名 课别 成绩
张三 良好
张三 及格
张三 英语 较好
李四 良好
李四 及格
李四 英语 较好
变成:
姓名 英语
张三 良好 及格 较好
李四 良好 及格 较好
因为栏位不是数字,不能使用SUM进行合并,造成结果集很散,同一个人还是存在多行,怎样才能达到想要的结果样子
位置 料号 条码
C-Shipping\x095811-5044-0170A2 EHB1141501
C-Shipping\x095812-5044-0070A2 ETC0142706
C-Shipping\x095811-5044-0170A2 EHB1141502
C-Shipping\x095812-5044-0070A2 ETC0142702
FATP 5811-5044-0170A2 EFF0143213
FATP 5812-5044-0070A2 EFF0142740
FATP 5811-5044-0170A2 EFF0143211
FATP 5812-5044-0070A2 EFF0142741
变成横表,表头是位置,料号1,料号2,料号...料号下面是对应的条码
▼优质解答
答案和解析
不能用sum,可以用max
select 姓名,max(decode(课别,'语文',成绩,'')) 语文,
max(decode(课别,'数学',成绩,'')) 数学,
max(decode(课别,'英语',成绩,'')) 英语
from tabname
group by 姓名
看了oracle利用decode函...的网友还看了以下:

高分!关于九宫格的第一排第一个格是1第六个格7第八个是4第九个格是2第二排第二个格8第三排第一个格  2020-06-10 …

如图1为L形的一种三格骨牌,它是由三个全等的正方形连接而成.请以L形的三格骨牌为基本图形,在图2和  2020-07-12 …

oracle利用decode函数竖表改横表,表内容如下:姓名课别成绩张三良好张三及格张三英语较好李四  2020-11-04 …

请问两个空怎么填(见下)?知道速进了啊!(),就是().词的格式与律诗的格式不同:律诗只有四种格式,  2020-11-10 …

摩托车有左、右两个转向灯L左、L右,它们的规格均为“6V,9W”,仪表盘上另有转向指示灯L,规格为“  2020-11-29 …

摩托车有左、右两个转向灯L左、L右,它们的规格均为“6V,9W”,仪表盘上另有转向指示灯L,规格为“  2020-12-02 …

有没有微观经济学学的好的啊?1、已知某企业的生产函数为Q=5L+10K-2L平方-K平方,其中L的价  2020-12-12 …

乐山第六届少儿书信写作比赛的写作格式是什么?内容是“争当四好少年”。题目是什么?是作文格式还是书信格  2020-12-14 …

展现城市生活美好前景,开启人类文明崭新篇章.中国上海世界博览会于el它l年它l月口它日完美谢幕,参观  2021-01-08 …

名著阅读。(l)《格列佛游记》中格列佛先后游历了小人国、大人国、、慧骃国四个国家,在小人国利里浦特,  2021-01-19 …