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

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

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

瀏覽:21日期: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久久,三上悠亚国产精品一区二区三区
精品中文字幕一区二区三区| 日韩在线欧美| 国产亚洲一区二区手机在线观看| 国产精品777777在线播放| 国产日韩欧美一区二区三区| 国产情侣一区| 久久99青青| 国产精品毛片久久| 色一区二区三区| 久久国产精品毛片| 国产乱码精品一区二区三区四区| 精品一区二区三区视频在线播放| 成人精品视频| 亚洲在线网站| 久久久91麻豆精品国产一区| 乱一区二区av| 亚洲欧美视频| 久久中文欧美| 日韩影院在线观看| 精品免费av| 老司机精品久久| 国产日韩欧美三级| 97精品中文字幕| 亚洲精品伦理| 999久久久亚洲| 国产探花在线精品| 午夜国产精品视频| 99精品网站| 夜夜精品视频| 国产情侣久久| 亚洲高清不卡| 国产精品地址| 好看的亚洲午夜视频在线| 日韩精品三级| 精品在线播放| 国产精品成人自拍| 肉色欧美久久久久久久免费看| 亚洲激情精品| 久久不卡国产精品一区二区| 伊人久久成人| 麻豆网站免费在线观看| 亚洲影视一区| 欧美91视频| 国产精品久久久久蜜臀| 欧美视频精品全部免费观看| 99精品在线观看| 久久精品国产精品亚洲毛片| 男女男精品网站| 亚洲综合电影| 国产精品99久久免费观看| 久久福利一区| 波多视频一区| 卡一卡二国产精品| 青青草91久久久久久久久| 夜夜嗨一区二区| 在线成人动漫av| 国产一区二区三区亚洲| 午夜亚洲福利| 蜜臀久久久久久久| av不卡在线| 亚洲高清影视| 国产精品88久久久久久| 色婷婷久久久| 色爱av综合网| 香蕉久久99| 激情欧美一区二区三区| 日韩毛片在线| 欧美天堂视频| 黄在线观看免费网站ktv| 国内一区二区三区| 高清在线一区| 中文字幕在线免费观看视频| 国产激情久久| 岛国av免费在线观看| 亚洲欧洲美洲av| 老牛影视精品| 模特精品在线| 日本va欧美va精品| 欧美www视频在线观看| 亚洲美女久久精品| 影音先锋国产精品| 蜜桃免费网站一区二区三区| 在线国产一区二区| 中文国产一区| 欧美日韩1区2区3区| 国产一区2区在线观看| 99久久99久久精品国产片果冰| 亚洲色诱最新| 日韩av中文在线观看| 精品视频一区二区三区四区五区| 伊人久久视频| 蜜臀国产一区二区三区在线播放 | 日本在线不卡视频| 国产精品国产三级在线观看| 日韩精品欧美| 国产亚洲高清在线观看| 蜜臀久久精品| 欧美一区二区三区久久精品| 亚洲www啪成人一区二区| 四虎国产精品免费久久| 日本少妇一区| 国产亚洲一卡2卡3卡4卡新区| 久久国产亚洲| 欧美经典一区| 首页欧美精品中文字幕| 亚洲综合电影| 国产精品日韩精品在线播放 | 久久亚洲资源中文字| 午夜一区在线| 日本在线高清| 日韩av不卡在线观看| 亚洲午夜视频| 精品久久97| 欧美天堂一区| 一区二区高清| 99视频在线精品国自产拍免费观看| 精品一区二区三区免费看| 日韩欧乱色一区二区三区在线| 日韩精品麻豆| 亚洲国产成人二区| 久久成人福利| 亚洲精品乱码日韩| 久久夜色精品| 在线亚洲激情| 亚洲免费播放| aa亚洲婷婷| 一区二区视频欧美| 尤物在线精品| 亚洲少妇诱惑| 日韩在线卡一卡二| 中文字幕日韩高清在线| 蜜桃av一区二区| 免费在线看一区| 在线精品视频一区| 亚洲精品免费观看| 日韩va亚洲va欧美va久久| 欧美日韩精品一本二本三本 | 麻豆精品新av中文字幕| 久久国产欧美日韩精品| 午夜视频一区二区在线观看| 日本视频在线一区| 久久99性xxx老妇胖精品| 卡一卡二国产精品| 成人片免费看| 亚洲午夜精品久久久久久app| 狠狠色狠狠色综合日日tαg| 激情五月综合网| 丝袜美腿亚洲一区| 日韩成人精品一区二区三区| 国产精品手机在线播放| 中文字幕高清在线播放| 黑丝一区二区三区| 欧美精品国产一区| 免费看av不卡| 蜜臀av性久久久久蜜臀aⅴ流畅 | 欧美激情福利| аⅴ资源天堂资源库在线| 香蕉成人av| 综合激情网站| 国产一区二区色噜噜| 91精品精品| 日韩av午夜在线观看| 久久国产毛片| 国产情侣一区在线| 国产一区欧美| 国产精品99精品一区二区三区∴| 欧美aa国产视频| 国产精品1区| 黄色国产精品| 久久电影tv| 久久国产三级精品| 亚洲韩日在线| 美女在线视频一区| 亚洲三级毛片| 亚洲福利专区| 中文字幕高清在线播放| 国产欧美丝祙| 日韩精品欧美成人高清一区二区| 香蕉成人av| 国产中文欧美日韩在线 | 久久高清免费观看| а√天堂8资源中文在线| 偷拍亚洲精品| 99日韩精品| 精品日韩在线| 国产精品蜜月aⅴ在线| 国产视频一区三区| 欧美午夜精品一区二区三区电影| 欧美国产精品| 欧美在线日韩| 日本v片在线高清不卡在线观看| 亚洲成人精选| 国产亚洲一区二区手机在线观看| 成人午夜在线| 欧美xxxx中国| 亚洲不卡av不卡一区二区| 日韩免费视频| 亚洲一级二级| 99国内精品| 午夜久久一区|