Create table test (name char(10),km char(10),cj Number)
insert into test values('張三','語文',80)
insert into test values('張三','數學',86)
insert into test values('張三','英語',75)
insert into test values('李四','語文',78)
insert into test values('李四','數學',85)
insert into test values('李四','英語',78)
commit;
怎樣實現成這樣:
name 語文 數學 英語
李四 78 85 83
張三 80 86 75
創新互聯公司堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都網站設計、網站制作、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的西夏網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
select
name,
sum(decode(km,'語文',cj,0) 語文,
sum(decode(km,'數學',cj,0) 數學,
sum(decode(km,'英語',cj,0) 英語
from test group by nameTop
網頁題目:oracle行轉列
鏈接URL:http://vcdvsql.cn/article30/gjjdpo.html
成都網站建設公司_創新互聯,為您提供網站設計、自適應網站、面包屑導航、網站維護、企業網站制作、
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯