日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Oracle中實現行列互轉的方法分享

瀏覽:25日期:2023-09-15 20:49:58
目錄一、使用Case when 實現列轉為行(多行一列-->一行多列)1.1、實現效果1.2、列轉行(多行一列-->一行多列)二、使用 Case When 實現行轉列(一行多列-->多行一列)2.1、實現效果2.2、行轉列(一行多列-->多行一列)三、將結果集轉為一行四、將結果集轉為多行一、使用Case when 實現列轉為行(多行一列-->一行多列)1.1、實現效果

①原表效果

②實現將Course課程列內容轉為行效果【實現將每個人員的課程信息合成一行,且獲取到課程總分】

1.2、列轉行(多行一列-->一行多列)

sql語句

SELECT NAME,MAX(CASE WHEN COURSE='語文' THEN SCORE END) '語文',MAX(CASE WHEN COURSE='數學' THEN SCORE END) '數學',MAX(CASE WHEN COURSE='英語' THEN SCORE END) '英語',MAX(CASE WHEN COURSE='物理' THEN SCORE END) '物理',SUM(SCORE) '總分' FROM stu GROUP BY NAME;二、使用 Case When 實現行轉列(一行多列-->多行一列)2.1、實現效果

①原表效果

②實現將多個數字列轉為一列效果

2.2、行轉列(一行多列-->多行一列)

sql語句

SELECT NAME, CASE WHEN LV = 1 THEN '語文' --常量 WHEN LV = 2 THEN '數學' --常量 WHEN LV = 3 THEN '英語' --常量 WHEN LV = 4 THEN '物理' --常量 END 科目, CASE WHEN LV = 1 THEN langu --列名 WHEN LV = 2 THEN math--列名 WHEN LV = 3 THEN english--列名 WHEN LV = 4 THEN pycial--列名 END 成績 FROM ( SELECT * FROM course, (SELECT LEVEL LV FROM DUAL CONNECT BY LEVEL <= 4) ) --成績對應的列數ORDER BY 1, 2;三、將結果集轉為一行

①查詢到每個部門的人數

--查詢每個部門的人數 SELECT DEPTNO, COUNT(1) CN FROM EMP GROUP BY DEPTNO ORDER BY 1;

②將查詢到的每個部門人數的結果集【轉為一行】

--將上面的結果轉為一行,可以使用 SUM 或者 COUNT 來求出。 SELECT SUM(CASE WHEN DEPTNO = 10 THEN 1 END) D_10,SUM(CASE WHEN DEPTNO = 20 THEN 1 END) D_20,SUM(CASE WHEN DEPTNO = 30 THEN 1 END) D_30 FROM EMP; --也可以使用下面的方法。 SELECT CASE WHEN DEPTNO = 10 THEN CN END D_10,CASE WHEN DEPTNO = 20 THEN CN END D_20,CASE WHEN DEPTNO = 30 THEN CN END D_30 FROM (SELECT DEPTNO, COUNT(1) CN FROM EMP GROUP BY DEPTNO); --和剛講的一樣,生成了三行三列數據,使用 MAX 來獲取。 SELECT MAX(CASE WHEN DEPTNO = 10 THEN CN END) D_10,MAX(CASE WHEN DEPTNO = 20 THEN CN END) D_20,MAX(CASE WHEN DEPTNO = 30 THEN CN END) D_30 FROM (SELECT DEPTNO, COUNT(1) CN FROM EMP GROUP BY DEPTNO);四、將結果集轉為多行

SELECT MAX(CASE JOB WHEN 'CLERK' THEN ENAME END) CLERK,MAX(CASE JOB WHEN 'ANALYST' THEN ENAME END) ANALYST, MAX(CASE JOB WHEN 'MANAGER' THEN ENAME END) MANAGER,MAX(CASE JOB WHEN 'PRESIDENT' THEN ENAME END) PRESIDENT,MAX(CASE JOB WHEN 'SALESMAN' THEN ENAME END) SALESMAN FROM (SELECT ENAME,JOB,--每組都是從 1 開始排序,而每列里面只有一組有數據。也就是 RN 相同的在每列里面只有一條數據 ROW_NUMBER() OVER(PARTITION BY JOB ORDER BY ENAME) RN FROM EMP) GROUP BY RN ORDER BY RN;

到此這篇關于Oracle中實現行列互轉的方法分享的文章就介紹到這了,更多相關Oracle行列互轉內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Oracle 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
综合激情婷婷| 欧美激情一区| a国产在线视频| 老牛国内精品亚洲成av人片| 久久国产欧美日韩精品| 国产精品久久久网站| 奇米狠狠一区二区三区| 亚洲精品乱码久久久久久蜜桃麻豆| 99国产精品视频免费观看一公开 | 伊人久久婷婷| 久久国产精品久久w女人spa| 男女男精品网站| 亚洲乱亚洲高清| 精品久久在线| 久久精品123| 宅男噜噜噜66国产日韩在线观看| 日韩中文字幕麻豆| 精品一区二区三区中文字幕视频| 欧美三区四区| 亚洲国产一区二区在线观看| 日韩精品五月天| 超级白嫩亚洲国产第一| 成人av二区| 国产欧美啪啪| 日韩一区二区免费看| 国产精品乱战久久久| 久久国产中文字幕| 久久精品凹凸全集| 久久精品国产www456c0m| 日本不卡视频在线观看| 三级小说欧洲区亚洲区| 亚洲精品在线国产| 日韩欧美一区二区三区免费看| 日韩在线a电影| 国产精品成人3p一区二区三区| 欧美日韩色图| 国产精品hd| 中文字幕视频精品一区二区三区| 精品久久福利| 日韩激情一区二区| 亚洲大全视频| 亚洲午夜天堂| 你懂的国产精品永久在线| 爽好久久久欧美精品| 日韩成人亚洲| 成午夜精品一区二区三区软件| 日韩在线麻豆| 久热综合在线亚洲精品| 久久精品av| 国产精成人品2018| 欧美日韩亚洲一区二区三区在线| 九九综合九九| 亚洲成人va| 成人片免费看| 日本精品黄色| 久久久久免费| 日本久久精品| 人在线成免费视频| 久久久成人网| 国产专区一区| 欧美99久久| 婷婷综合在线| 黑丝一区二区三区| 夜夜精品视频| 97人人精品| 欧美午夜精品一区二区三区电影| 91视频一区| 国产粉嫩在线观看| 欧美日韩尤物久久| 欧美高清不卡| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲一区免费| 日韩精品中文字幕一区二区| 日韩高清在线不卡| 精品一区二区三区中文字幕| 色爱综合网欧美| 激情婷婷久久| 日韩综合一区二区| 成人亚洲一区| 欧洲亚洲一区二区三区| 丝袜亚洲精品中文字幕一区| 日韩二区在线观看| 国内自拍视频一区二区三区| 国产亚洲一区二区手机在线观看 | 精品视频国产| 日韩一区二区三区免费| 国产偷自视频区视频一区二区| 亚洲精品在线二区| 韩日一区二区| 国产精品国产一区| 99在线精品视频在线观看| 日本色综合中文字幕| 亚洲精品**中文毛片| 中文不卡在线| 特黄毛片在线观看| 日本一区二区中文字幕| 日韩中文在线电影| 日本三级亚洲精品| 欧美va天堂在线| 精品视频一二| 亚洲午夜久久| 久久精品卡一| 欧美精品二区| 蜜臀av亚洲一区中文字幕| 国产精品毛片久久久| 日韩在线播放一区二区| 久久人人97超碰国产公开结果| 97久久中文字幕| 亚洲欧美成人综合| 私拍精品福利视频在线一区| 国产精品nxnn| 欧美精品中文| 在线观看视频免费一区二区三区| 国产a亚洲精品| 国产精品巨作av| 国产亚洲一区二区三区啪| 黄色成人91| 狠狠色狠狠色综合日日tαg| 国产麻豆久久| 高清一区二区三区av| 国产伦理一区| 奇米狠狠一区二区三区| 天堂va欧美ⅴa亚洲va一国产| 国产亚洲高清视频| 日韩一级欧洲| 亚洲中午字幕| 一区在线免费| 欧美另类综合| 国产一区成人| 亚洲激情二区| 亚洲欧美日韩国产一区二区| 免费国产自久久久久三四区久久 | 综合一区二区三区| 亚洲永久字幕| 亚洲乱码视频| 日韩精品成人| 国产乱码精品一区二区三区亚洲人| 亚洲一级大片| 国产亚洲久久| 精品视频一区二区三区四区五区| 精品一区av| 日韩大片在线播放| 国内亚洲精品| 久久福利一区| 日本三级亚洲精品| 国产精品13p| 视频一区视频二区中文字幕| 日韩av中文在线观看| 久久免费视频66| 亚洲欧美一级| 91一区二区| 丝袜国产日韩另类美女| 欧美交a欧美精品喷水| 久久久亚洲一区| 奇米777国产一区国产二区| 成人一二三区| 久久亚洲风情| 国产成人精品亚洲线观看| 91精品国产调教在线观看| 日韩专区一卡二卡| 国产福利电影在线播放| 亚洲三级在线| 日韩精品诱惑一区?区三区| 久久亚洲一区| 91看片一区| 欧美成人精品午夜一区二区| av亚洲免费| 黄色在线观看www| 日韩动漫一区| 日韩午夜免费| 久久精品人人| 久久久久欧美精品| 免费一级欧美在线观看视频| 成人欧美一区二区三区的电影| 亚洲精品九九| 日韩欧美1区| 久久久久久婷| 国产精品毛片视频| 日韩精品第一| 国产精品女主播一区二区三区| 精品三区视频| 欧美激情五月| 亚洲高清激情| 日韩欧美少妇| 色婷婷精品视频| 91精品国产福利在线观看麻豆| 美女精品久久| 91久久在线| 91精品亚洲| 91精品一区国产高清在线gif| 欧美国产亚洲精品| 精品国产亚洲一区二区三区| 久久精品一区二区三区中文字幕| 亚洲91网站| 日韩中文字幕麻豆| 日本h片久久| 欧美日本久久| 久久精品午夜| 伊人久久在线| 免费国产自久久久久三四区久久|