成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Oracle中實(shí)現(xiàn)行列互轉(zhuǎn)的方法分享

瀏覽:2日期:2023-09-15 20:49:58
目錄一、使用Case when 實(shí)現(xiàn)列轉(zhuǎn)為行(多行一列-->一行多列)1.1、實(shí)現(xiàn)效果1.2、列轉(zhuǎn)行(多行一列-->一行多列)二、使用 Case When 實(shí)現(xiàn)行轉(zhuǎn)列(一行多列-->多行一列)2.1、實(shí)現(xiàn)效果2.2、行轉(zhuǎn)列(一行多列-->多行一列)三、將結(jié)果集轉(zhuǎn)為一行四、將結(jié)果集轉(zhuǎn)為多行一、使用Case when 實(shí)現(xiàn)列轉(zhuǎn)為行(多行一列-->一行多列)1.1、實(shí)現(xiàn)效果

①原表效果

②實(shí)現(xiàn)將Course課程列內(nèi)容轉(zhuǎn)為行效果【實(shí)現(xiàn)將每個(gè)人員的課程信息合成一行,且獲取到課程總分】

1.2、列轉(zhuǎn)行(多行一列-->一行多列)

sql語(yǔ)句

SELECT NAME,MAX(CASE WHEN COURSE='語(yǔ)文' THEN SCORE END) '語(yǔ)文',MAX(CASE WHEN COURSE='數(shù)學(xué)' THEN SCORE END) '數(shù)學(xué)',MAX(CASE WHEN COURSE='英語(yǔ)' THEN SCORE END) '英語(yǔ)',MAX(CASE WHEN COURSE='物理' THEN SCORE END) '物理',SUM(SCORE) '總分' FROM stu GROUP BY NAME;二、使用 Case When 實(shí)現(xiàn)行轉(zhuǎn)列(一行多列-->多行一列)2.1、實(shí)現(xiàn)效果

①原表效果

②實(shí)現(xiàn)將多個(gè)數(shù)字列轉(zhuǎn)為一列效果

2.2、行轉(zhuǎn)列(一行多列-->多行一列)

sql語(yǔ)句

SELECT NAME, CASE WHEN LV = 1 THEN '語(yǔ)文' --常量 WHEN LV = 2 THEN '數(shù)學(xué)' --常量 WHEN LV = 3 THEN '英語(yǔ)' --常量 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 成績(jī) FROM ( SELECT * FROM course, (SELECT LEVEL LV FROM DUAL CONNECT BY LEVEL <= 4) ) --成績(jī)對(duì)應(yīng)的列數(shù)ORDER BY 1, 2;三、將結(jié)果集轉(zhuǎn)為一行

①查詢到每個(gè)部門的人數(shù)

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

②將查詢到的每個(gè)部門人數(shù)的結(jié)果集【轉(zhuǎn)為一行】

--將上面的結(jié)果轉(zhuǎn)為一行,可以使用 SUM 或者 COUNT 來(lái)求出。 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); --和剛講的一樣,生成了三行三列數(shù)據(jù),使用 MAX 來(lái)獲取。 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);四、將結(jié)果集轉(zhuǎn)為多行

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 開(kāi)始排序,而每列里面只有一組有數(shù)據(jù)。也就是 RN 相同的在每列里面只有一條數(shù)據(jù) ROW_NUMBER() OVER(PARTITION BY JOB ORDER BY ENAME) RN FROM EMP) GROUP BY RN ORDER BY RN;

到此這篇關(guān)于Oracle中實(shí)現(xiàn)行列互轉(zhuǎn)的方法分享的文章就介紹到這了,更多相關(guān)Oracle行列互轉(zhuǎn)內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

相關(guān)文章:
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美精品在线观看一区二区| 午夜精品aaa| 亚洲一区视频在线观看视频| 欧美日韩国产成人精品| 欧美浪妇xxxx高跟鞋交| 奇米精品一区二区三区在线观看 | 一区二区三区四区乱视频| 欧美aa国产视频| 久久精品一区蜜桃臀影院| 不卡一区二区在线| 26uuu欧美| 91丨九色丨蝌蚪富婆spa| 777a∨成人精品桃花网| 精品在线免费观看| 欧美日韩高清一区二区三区| 精品一区二区三区免费视频| 欧美亚洲综合网| 精品一区二区精品| 制服丝袜亚洲色图| 盗摄精品av一区二区三区| 日韩视频一区二区| 成人一二三区视频| 久久婷婷成人综合色| 99久久久无码国产精品| 日本一区免费视频| 亚洲国产日韩美| 亚洲少妇30p| 国产欧美不卡| 亚洲午夜成aⅴ人片| 久久午夜影视| 麻豆91精品视频| 欧美久久高跟鞋激| 成人免费毛片高清视频| 国产欧美日韩三区| 亚洲麻豆一区| 首页国产欧美日韩丝袜| 欧美日韩在线精品一区二区三区激情| 国产尤物一区二区| 亚洲精品一区二区三区福利| 欧美福利电影在线观看| 中文字幕亚洲在| 亚洲一区成人| 麻豆91小视频| 日韩免费高清视频| 欧美日韩中文| 亚洲福中文字幕伊人影院| 色中色一区二区| 国产一区二区剧情av在线| 久久午夜羞羞影院免费观看| 亚洲视频免费| 亚洲国产va精品久久久不卡综合| 在线观看日产精品| voyeur盗摄精品| 亚洲视频在线观看一区| 色拍拍在线精品视频8848| 国产大片一区二区| 国产精品另类一区| 校园春色综合网| 理论电影国产精品| 精品99999| 99精品国产在热久久| 奇米影视7777精品一区二区| 精品国产91亚洲一区二区三区婷婷| 在线观看视频免费一区二区三区| 日韩精品久久久久久| 日韩一区二区影院| 亚洲第一黄网| 麻豆国产精品一区二区三区| 亚洲精品一区二区三区精华液 | 欧美日韩国产美女| 91一区二区三区在线观看| 亚洲丝袜自拍清纯另类| 在线观看亚洲a| caoporm超碰国产精品| 亚洲人成网站精品片在线观看| 在线观看网站黄不卡| 91麻豆视频网站| 亚洲一区二区3| 日韩一级精品视频在线观看| 一色屋精品视频在线观看网站| 欧美aa在线视频| 精品国产精品网麻豆系列| 中文精品视频| 国产成人免费视频网站| 亚洲免费观看高清完整版在线| 欧美日韩一级片在线观看| 欧美成人久久| 日韩高清中文字幕一区| 久久夜色精品一区| 久热国产精品| 欧美日韩精品免费观看 | 激情偷乱视频一区二区三区| 欧美极品aⅴ影院| 91精品福利视频| 欧美国产三级| 裸体歌舞表演一区二区| 久久精品水蜜桃av综合天堂| 在线一区二区三区四区| 欧美久久成人| 韩国成人精品a∨在线观看| 国产精品久99| 欧美精品乱码久久久久久按摩| 亚洲高清123| 国产麻豆精品久久一二三| 亚洲美女视频在线| 日韩一区二区视频| 久久久精品五月天| 91麻豆自制传媒国产之光| 日本三级亚洲精品| 国产精品国产三级国产普通话蜜臀| 欧美日韩国产在线观看| 一二三区精品| 91视视频在线直接观看在线看网页在线看| 婷婷开心激情综合| 国产精品成人一区二区艾草| 欧美一区二视频| 久久综合伊人77777麻豆| 欧美日韩三级| 韩国三级在线一区| 亚洲一区二区av在线| 国产欧美一区二区三区沐欲 | 国产精品美女视频| 制服丝袜中文字幕亚洲| 免费亚洲一区二区| 国产精品草草| 成人看片黄a免费看在线| 蜜桃视频一区二区| 亚洲国产一区二区视频| 国产精品免费久久久久| 日韩写真欧美这视频| 日本丶国产丶欧美色综合| 一本色道精品久久一区二区三区| 成人av片在线观看| 激情图片小说一区| 婷婷综合在线观看| 亚洲色图20p| 久久久久久亚洲综合影院红桃| 欧美精品色综合| 久久国产精品毛片| 日韩亚洲不卡在线| 欧美日韩视频| 91老师片黄在线观看| 国产精品一区二区久久精品爱涩 | 欧美ab在线视频| 国产成人自拍网| 美女视频一区二区| 亚洲国产精品久久一线不卡| 18欧美亚洲精品| 国产亚洲欧美在线| 日韩精品一区二区在线| 欧美日韩国产片| 欧美性生活大片视频| 亚洲欧美日韩精品一区二区| 欧美婷婷在线| 女女同性精品视频| 成人激情电影免费在线观看| 国产一区二区三区四区五区入口 | 国产精品入口66mio| 欧美人成网站| 91丨国产丨九色丨pron| 成人永久aaa| 国产福利一区二区三区| 韩国精品主播一区二区在线观看| 青青草伊人久久| 日韩av一区二区三区| 天天综合网 天天综合色| 亚洲国产精品久久人人爱| 亚洲精品老司机| 亚洲激情自拍偷拍| 亚洲精品ww久久久久久p站 | 一区二区三区在线高清| 亚洲三级久久久| 亚洲视频在线一区观看| 中文字幕欧美一| 亚洲人吸女人奶水| 亚洲欧美日本在线| 亚洲美女视频一区| 亚洲一区二区三区不卡国产欧美| 亚洲久本草在线中文字幕| 亚洲色图第一区| 亚洲伦理在线免费看| 一区二区三区在线免费视频| 亚洲精品v日韩精品| 亚洲一二三四久久| 亚洲高清视频的网址| 日韩电影免费在线| 蜜桃久久久久久久| 久久电影网电视剧免费观看| 久久99九九99精品| 国产酒店精品激情| 成人午夜碰碰视频| 色综合天天综合网天天狠天天| 色综合视频一区二区三区高清| 午夜精品美女久久久久av福利| 韩国一区二区三区在线观看| 亚洲毛片网站| 久久一区中文字幕| 精品视频全国免费看| 日韩一区二区免费在线观看| 久久综合久久综合久久综合|