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

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

Oracle實現豎表轉橫表的幾種常用方法小結

瀏覽:265日期:2023-05-30 16:13:51
目錄
  • 第一種:使用decode實現
  • 第二種:使用case when實現

有能耗表,記錄各個城市水、電、熱的能耗情況,表結構如下:

名稱類型備注E_CODEVARCHAR2(10)城市的CODEE_VALUENUMBER能耗值,包括水耗、電耗、熱耗E_TIMEVARCHAR2(20)時間E_TYPENUMBER能耗類型,0:水耗,1:電耗,2:熱耗

插入測試數據,如下:

E_CODEE_VALUEE_TIMEE_TYPEBJ20.052018-08-29 01:00:000BJ36.352018-08-29 01:00:001BJ45.2232018-08-29 01:00:002SH22.952018-08-29 01:00:000SH18.45562018-08-29 01:00:001SH33.2542018-08-29 01:00:002GZ48.5542018-08-29 01:00:000GZ21.1122018-08-29 01:00:001GZ25.6252018-08-29 01:00:002

上面的表格是一張豎表,而我們想得到的是橫表,即行轉列,獲得如下結果

編號時間水耗電耗熱耗SH2018-08-29 01:00:0022.9518.455633.254GZ2018-08-29 01:00:0048.55421.11225.625BJ2018-08-29 01:00:0020.0536.3545.223

實現豎表轉橫表的查詢,即行轉列,通常有兩種常用方法。

第一種:使用decode實現

SELECT
    E_CODE,
    E_TIME,
    SUM( DECODE(E_TYPE, 0, E_VALUE) ) AS WATER_ENERGY,--水耗
    SUM( DECODE(E_TYPE, 1, E_VALUE) ) AS ELE_ENERGY,--電耗
    SUM( DECODE(E_TYPE, 2, E_VALUE) ) AS HEAT_ENERGY--熱耗
FROM
    THTF_ENERGY_TEST
GROUP BY 
    E_CODE,E_TIME

輸出如下:

E_CODEE_TIMEWATER_ENERGYELE_ENERGYHEAT_ENERGYSH2018-08-29 00:00:0022.9518.445633.2540GZ2018-08-29 00:00:0048.554021.112025.6250BJ2018-08-29 00:00:0020.0536.3545.2230

第二種:使用case when實現

簡單case when函數:

SELECT
    E_CODE,
    E_TIME,
    SUM( CASE E_TYPE WHEN 0 THEN E_VALUE ELSE 0 END ) AS WATER_ENERGY,--水耗
    SUM( CASE E_TYPE WHEN 1 THEN E_VALUE ELSE 0 END ) AS ELE_ENERGY,--電耗
    SUM( CASE E_TYPE WHEN 2 THEN E_VALUE ELSE 0 END ) AS HEAT_ENERGGY--熱耗
FROM
    THTF_ENERGY_TEST
GROUP BY 
    E_CODE,E_TIME

輸出結果同上:

E_CODEE_TIMEWATER_ENERGYELE_ENERGYHEAT_ENERGYSH2018-08-29 00:00:0022.9518.445633.2540GZ2018-08-29 00:00:0048.554021.112025.6250BJ2018-08-29 00:00:0020.0536.3545.2230

CASE WHEN函數功能很強大、實用,使用起來也簡單易懂。在此篇文章詳細介紹:CASE WHEN 用法詳解

到此這篇關于Oracle實現豎表轉橫表的幾種常用方法小結的文章就介紹到這了,更多相關Oracle 豎表轉橫表內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: Oracle
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
黄色不卡一区| 激情综合网五月| av免费不卡国产观看| 亚洲午夜精品久久久久久app| 国产高清精品二区| 国产欧美一区二区精品久久久| 男女男精品视频网| 石原莉奈在线亚洲二区| 激情婷婷久久| 日韩视频中文| 欧美亚洲激情| 亚洲欧洲一区| 红桃视频欧美| 久久av在线| 日韩精品福利一区二区三区| 欧美一级二级三级视频| 国产精品综合| 精品久久美女| 色吊丝一区二区| 日韩中文字幕亚洲一区二区va在线 | 97精品一区二区| 丝袜av一区| 怡红院精品视频在线观看极品| 蜜臀国产一区二区三区在线播放| 亚洲午夜久久| 天堂av在线| 欧美精品99| 亚洲五月综合| 日韩黄色在线观看| 国产精品分类| 亚洲深夜视频| 免费日韩视频| 久久不见久久见国语| 97精品一区| 亚洲综合日本| 麻豆一区二区三区| 亚洲精品午夜av福利久久蜜桃| 亚洲精品日本| 精品国产乱码久久久| 日韩不卡视频在线观看| 蜜臀久久99精品久久久画质超高清 | 里番精品3d一二三区| 中文亚洲免费| 日韩黄色在线观看| 日韩久久精品| 国产欧美日韩免费观看| 国产精品中文字幕制服诱惑| 国产精品久久久久久久久久齐齐| 高清av一区| 在线观看免费一区二区| 亚洲有吗中文字幕| 精品视频97| 午夜亚洲精品| 激情中国色综合| 国产日韩综合| 久久免费精品| 免费国产亚洲视频| 欧美国产小视频| 日本一区福利在线| 欧美成人精品三级网站| 亚洲区国产区| 日韩精品第一区| 日韩高清不卡在线| 免费视频国产一区| 国产视频一区二| 欧美一级精品| 久久超级碰碰| 蜜桃视频在线观看一区| 一本大道色婷婷在线| 欧美精品国产一区| 伊人久久大香线蕉av超碰演员| 国产福利一区二区三区在线播放| 快播电影网址老女人久久| 色狠狠一区二区三区| 免费在线观看视频一区| 欧美日韩四区| 中文字幕亚洲影视| 日韩二区三区四区| 丰满少妇一区| 久久亚洲不卡| 91亚洲精品在看在线观看高清| 日本欧美一区二区在线观看| 日韩av一区二区三区| 欧美va天堂| 首页国产精品| 久久国内精品| 在线观看一区| 香蕉精品久久| 超碰99在线| 国产精品久久久久久妇女| 亚洲免费一区二区| 久久九九精品| 日本在线高清| 国产精一区二区| 日韩三级精品| 欧美日韩三区| 欧美三级精品| 亚洲最新无码中文字幕久久| 国产精品一线| 日韩精品电影一区亚洲| 在线免费观看亚洲| 亚洲欧美日韩精品一区二区 | 欧美国产三级| 91欧美日韩在线| 免费在线观看一区二区三区| 图片区亚洲欧美小说区| 久久久夜精品| 精品三级在线| 精品视频黄色| 精品国产鲁一鲁****| 国产精品一站二站| 久久国产乱子精品免费女| 视频一区日韩精品| 喷白浆一区二区| 久久成人一区| 蜜臀久久久99精品久久久久久| 午夜在线播放视频欧美| 亚洲专区一区| 视频一区二区三区中文字幕| 夜夜嗨一区二区三区| 亚洲少妇一区| 免费在线观看视频一区| 日韩午夜免费| 亚洲欧美日韩精品一区二区| 在线一区欧美| 亚洲欧美日本视频在线观看| 亚洲一卡久久| 亚洲精品韩国| 欧美欧美黄在线二区| 久久精品 人人爱| 国产精品成人**免费视频| 国产高清精品二区| 97国产精品| 在线日韩电影| 丝袜美腿一区二区三区| 亚洲精品第一| 国产精品一区二区免费福利视频| 日韩高清三区| 麻豆久久久久久久| 亚洲女同av| 日韩一区二区免费看| 亚洲一区av| 国产精品亚洲人成在99www| 久久中文在线| 日本精品在线中文字幕| 国产精品美女| 日韩av不卡一区二区| 精品在线网站观看| 婷婷精品视频| 少妇精品久久久一区二区| 国产欧美一区二区色老头| 国产精品www994| 精品国产91| 黄色av日韩| 久久国产三级| 丝袜美腿诱惑一区二区三区 | 91伊人久久| 国产一区二区三区网| 色综合www| 视频一区视频二区在线观看| 国产精品午夜av| av高清一区| 国产麻豆综合| 国产精品中文字幕制服诱惑| 深夜福利视频一区二区| 国产亚洲福利| 国产精品**亚洲精品| 久久精品国产www456c0m| 亚洲精品中文字幕99999| 久久精品理论片| 红桃视频欧美| 欧美激情在线精品一区二区三区| 久久久久国产精品一区三寸| 亚洲资源在线| 国产一区不卡| 性色一区二区| 精品久久在线| 91精品高清| 国产欧美88| 国产一区欧美| 国产精品调教视频| 日韩视频二区| 精品国产网站| 最新亚洲国产| 精品亚洲美女网站| 欧美自拍一区| 欧美日韩国产高清| 国产不卡精品| 丝袜美腿一区| 亚洲精品美女91| 久久人人97超碰国产公开结果| 日韩精品一区二区三区中文 | 免费在线观看不卡| 99成人在线| 99精品国产一区二区三区| 日韩免费福利视频| 久久精品国产久精国产爱| 午夜亚洲福利| av免费不卡国产观看| 欧美国产偷国产精品三区|