成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > mysql 行列轉(zhuǎn)換的示例代碼

mysql 行列轉(zhuǎn)換的示例代碼

熱門標(biāo)簽:怎樣在地圖標(biāo)注銷售區(qū)域 啥是企業(yè)400電話辦理 外呼系統(tǒng)打電話上限是多少 南昌三維地圖標(biāo)注 武漢網(wǎng)絡(luò)外呼系統(tǒng)服務(wù)商 地圖標(biāo)注費用是多少 曲靖移動外呼系統(tǒng)公司 電話外呼系統(tǒng)改號 百應(yīng)電話機(jī)器人優(yōu)勢

一、需求

我們有三張表,我們需要分類統(tǒng)計一段時間內(nèi)抗生素的不同藥敏結(jié)果,即 report_item_drugs 表的 drugs_result, 在不同項目project_name 和不同抗生素 antibiotic_dict_name 下的占比,并將藥敏結(jié)果顯示在行上,效果如下:

三張原始表(僅取需要的字段示例),分別是:

報告表

項目表

抗生素表(藥敏結(jié)果drugs_result為一列值)

二、實現(xiàn)

1、按照項目、抗生素分組求出檢出的總數(shù)

SELECT 
 A.project_name,A.antibiotic_dict_name,SUM(nums) AS 檢出總數(shù)
FROM 
(
      SELECT i.project_name,d.antibiotic_dict_name,d.drugs_result,COUNT(d.id) AS nums FROM `report` r
       RIGHT JOIN report_item i ON r.id=i.report_id
       RIGHT JOIN report_item_drugs d ON d.report_item_id=i.id
       WHERE r.report_status=2 AND r.add_date BETWEEN '2020-01-01' AND '2020-12-30' 
       GROUP BY i.project_id,d.antibiotic_dict_id,d.drugs_result
 )  A
 GROUP BY A.project_name,A.antibiotic_dict_name

2、按照項目、抗生素、藥敏結(jié)果求出不同藥敏結(jié)果數(shù)量

SELECT i.project_name,d.antibiotic_dict_name,IF(d.drugs_result>'', d.drugs_result, '未填寫') AS drugs_result,COUNT(d.id) AS 數(shù)量 
FROM `report` r
RIGHT JOIN report_item i ON r.id=i.report_id
RIGHT JOIN report_item_drugs d ON d.report_item_id=i.id
WHERE r.report_status=2 AND r.add_date BETWEEN '2020-01-01' AND '2020-12-30' 
GROUP BY i.project_id,d.antibiotic_dict_id,d.drugs_result  

3、將兩個結(jié)果關(guān)聯(lián)到一起

SELECT 
      BB.project_name,BB.antibiotic_dict_name,BB.drugs_result,BB.`數(shù)量`,AA.`檢出總數(shù)`
    FROM 
        (
              SELECT 
                A.project_name,A.antibiotic_dict_name,SUM(nums) AS 檢出總數(shù)
              FROM 
              (
                    SELECT i.project_name,d.antibiotic_dict_name,d.drugs_result,COUNT(d.id) AS nums FROM `report` r
                    RIGHT JOIN report_item i ON r.id=i.report_id
                    RIGHT JOIN report_item_drugs d ON d.report_item_id=i.id
                    WHERE r.report_status=2 AND r.add_date BETWEEN '2020-01-01' AND '2020-12-30' 
                    GROUP BY i.project_id,d.antibiotic_dict_id,d.drugs_result
              )  A
              GROUP BY A.project_name,A.antibiotic_dict_name
        ) AA 
        RIGHT JOIN 
        (
              SELECT i.project_name,d.antibiotic_dict_name,IF(d.drugs_result>'', d.drugs_result, '未填寫') AS drugs_result,COUNT(d.id) AS 數(shù)量 
              FROM `report` r
              RIGHT JOIN report_item i ON r.id=i.report_id
              RIGHT JOIN report_item_drugs d ON d.report_item_id=i.id
              WHERE r.report_status=2 AND r.add_date BETWEEN '2020-01-01' AND '2020-12-30' 
              GROUP BY i.project_id,d.antibiotic_dict_id,d.drugs_result            
        )BB ON AA.project_name=BB.project_name AND AA.antibiotic_dict_name=BB.antibiotic_dict_name
    WHERE AA.`檢出總數(shù)`>''

4、一般來說,到上一步不同藥敏數(shù)量和總數(shù)都有了,可以直接求比例了

但是,我們需要的是將藥敏顯示到行上,直接求比不符合需求,所以我們需要將列轉(zhuǎn)換為行

我們借助于case when實現(xiàn)行列轉(zhuǎn)換,并將藥敏結(jié)果根據(jù)字典轉(zhuǎn)為方便閱讀的漢字


SELECT
  C.project_name 項目名稱,C.antibiotic_dict_name 抗生素名稱,C.`檢出總數(shù)`,
  SUM(CASE C.`drugs_result` WHEN 'D' THEN C.`數(shù)量` ELSE 0 END ) AS '劑量依賴性敏感',
  CONCAT(SUM(CASE C.`drugs_result` WHEN 'D' THEN FORMAT(C.`數(shù)量`/C.`檢出總數(shù)`*100,2) ELSE 0 END),'%') AS '劑量依賴性敏感比率',
  SUM(CASE C.`drugs_result` WHEN 'R' THEN C.`數(shù)量` ELSE 0 END ) AS '耐藥',
  CONCAT(SUM(CASE C.`drugs_result` WHEN 'R' THEN FORMAT(C.`數(shù)量`/C.`檢出總數(shù)`*100,2) ELSE 0 END),'%') AS '耐藥比率',
  SUM(CASE C.`drugs_result` WHEN 'S' THEN C.`數(shù)量` ELSE 0 END ) AS '敏感',
  CONCAT(SUM(CASE C.`drugs_result` WHEN 'S' THEN FORMAT(C.`數(shù)量`/C.`檢出總數(shù)`*100,2) ELSE 0 END),'%') AS '敏感比率',
  SUM(CASE C.`drugs_result` WHEN 'I' THEN C.`數(shù)量` ELSE 0 END ) AS '中介',
  CONCAT(SUM(CASE C.`drugs_result` WHEN 'I' THEN FORMAT(C.`數(shù)量`/C.`檢出總數(shù)`*100,2) ELSE 0 END),'%') AS '中介比率',
  SUM(CASE C.`drugs_result` WHEN 'n1' THEN C.`數(shù)量` ELSE 0 END ) AS '非敏感',
  CONCAT(SUM(CASE C.`drugs_result` WHEN 'n1' THEN FORMAT(C.`數(shù)量`/C.`檢出總數(shù)`*100,2) ELSE 0 END),'%') AS '非敏感比率',
  SUM(CASE C.`drugs_result` WHEN 'N' THEN C.`數(shù)量` ELSE 0 END ) AS '無',
  CONCAT(SUM(CASE C.`drugs_result` WHEN 'N' THEN FORMAT(C.`數(shù)量`/C.`檢出總數(shù)`*100,2) ELSE 0 END),'%') AS '無比率',
  SUM(CASE C.`drugs_result` WHEN '未填寫' THEN C.`數(shù)量` ELSE 0 END ) AS '未填寫',
  CONCAT(SUM(CASE C.`drugs_result` WHEN '未填寫' THEN FORMAT(C.`數(shù)量`/C.`檢出總數(shù)`*100,2) ELSE 0 END),'%') AS '未填寫比率'
FROM
(
    SELECT 
      BB.project_name,BB.antibiotic_dict_name,BB.drugs_result,BB.`數(shù)量`,AA.`檢出總數(shù)`
    FROM 
        (
              SELECT 
                A.project_name,A.antibiotic_dict_name,SUM(nums) AS 檢出總數(shù)
              FROM 
              (
                    SELECT i.project_name,d.antibiotic_dict_name,d.drugs_result,COUNT(d.id) AS nums FROM `report` r
                    RIGHT JOIN report_item i ON r.id=i.report_id
                    RIGHT JOIN report_item_drugs d ON d.report_item_id=i.id
                    WHERE r.report_status=2 AND r.add_date BETWEEN '2020-01-01' AND '2020-12-30' 
                    GROUP BY i.project_id,d.antibiotic_dict_id,d.drugs_result
              )  A
              GROUP BY A.project_name,A.antibiotic_dict_name
        ) AA 
        RIGHT JOIN 
        (
              SELECT i.project_name,d.antibiotic_dict_name,IF(d.drugs_result>'', d.drugs_result, '未填寫') AS drugs_result,COUNT(d.id) AS 數(shù)量 
              FROM `report` r
              RIGHT JOIN report_item i ON r.id=i.report_id
              RIGHT JOIN report_item_drugs d ON d.report_item_id=i.id
              WHERE r.report_status=2 AND r.add_date BETWEEN '2020-01-01' AND '2020-12-30' 
              GROUP BY i.project_id,d.antibiotic_dict_id,d.drugs_result            
        )BB ON AA.project_name=BB.project_name AND AA.antibiotic_dict_name=BB.antibiotic_dict_name
    WHERE AA.`檢出總數(shù)`>''                                        
) C
GROUP BY C.project_name,C.antibiotic_dict_name;

5、查看結(jié)果,成功轉(zhuǎn)換


到此這篇關(guān)于mysql 行列轉(zhuǎn)換的示例代碼的文章就介紹到這了,更多相關(guān)mysql 行列轉(zhuǎn)換內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 數(shù)據(jù)庫實現(xiàn)行列轉(zhuǎn)換(mysql示例)
  • mysql 行列動態(tài)轉(zhuǎn)換的實現(xiàn)(列聯(lián)表,交叉表)

標(biāo)簽:黑河 錦州 甘南 滄州 吉林 隨州 荊州 資陽

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《mysql 行列轉(zhuǎn)換的示例代碼》,本文關(guān)鍵詞  mysql,行列,轉(zhuǎn)換,的,示例,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《mysql 行列轉(zhuǎn)換的示例代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于mysql 行列轉(zhuǎn)換的示例代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美久久免费观看| 亚洲另类xxxx| 91免费观看国产| 在线观看亚洲专区| 韩国日本一区二区三区| 亚洲AV无码一区二区三区少妇| 国产精品入口麻豆免费| 91欧美一区二区| 久久亚洲精品石原莉奈| 日韩欧美一区视频| 黄色网在线免费看| 国产美女福利在线观看| 久久久久成人片免费观看蜜芽| 麻豆av免费在线观看| 亚洲国产欧美国产综合一区| 99久热re在线精品996热视频| 亚洲影影院av| 黄页在线观看视频| 国产对白叫床清晰在线播放| 中文字幕视频在线免费| 日韩av在线中文字幕| 亚洲精品久久久久久动漫器材一区| 色在线免费视频| 中国黄色在线视频| 性色国产成人久久久精品| 欧美图片一区二区| 在线看日韩精品电影| 精品女同一区二区三区在线播放| 国内自拍欧美激情| 国产欧美日韩亚洲一区二区三区| 2019亚洲日韩新视频| 欧美诱惑福利视频| 国内精品国产三级国产在线专| 日漫免费在线观看网站| 色综合久久久久综合一本到桃花网| 亚洲伊人久久综合| 欧美精品一区二区久久久| 日本孕妇大胆孕交无码| 欧美日韩久久精品| 酒色婷婷桃色成人免费av网| 国产毛片av在线| 日韩欧美高清在线视频| 精品国偷自产在线| 91精品国产乱码久久久竹菊| 久久久久久99精品| www.狠狠爱| 欧美性一区二区三区| 人人妻人人藻人人爽欧美一区| 日本欧美在线视频| 亚洲国产中文字幕在线| 伊人成人免费视频| 日韩视频一区二区三区在线播放免费观看| 国产一区二区三区探花| 成人3d动漫网站| 天天综合网在线观看| 国产一区二区视频在线播放| 欧美精品一区二区三区涩爱蜜| 99久久99久久精品国产片果冻| 波多野结衣在线观看一区| 狠狠躁夜夜躁久久躁别揉| 中文字幕日韩欧美在线视频| 国产精品视频| 国产又爽又黄ai换脸| 又黄又www的网站| 午夜视频在线观看一区二区| 亚洲欧美日韩一区在线观看| 国产精品一区二区在线观看网站| 一区二区不卡在线视频 午夜欧美不卡在| 欧美一区二区三区少妇| 亚洲视频一二| 午夜欧美视频| 欧美调教视频| 视频在线观看99| av在线播放观看| 国产亚洲色婷婷久久| 999久久久精品视频| 午夜精品视频在线观看一区二区| av中文字幕在线观看第一页| www中文在线| 国产欧美日韩91| 日本一区二区三区精品视频| 久久69国产一区二区蜜臀| 亚洲国产精品午夜在线观看| 亚洲精品久久一区二区三区777| 日本中文字幕成人| 色大师av一区二区三区| 欧美在线一区二区三区四| av激情综合网| xfplay资源站色先锋在线观看| 九色porny自拍| 欧美伦理一区二区| 日韩欧亚中文在线| 懂色aⅴ精品一区二区三区蜜月| 欧美va在线| 3d成人动漫网站| 亚洲开发第一视频在线播放| 精品999日本| 麻豆久久婷婷| 成人免费小视频| 欧美激情一区二区三区p站| 日韩一级完整毛片| 日本黄色一级网站| 精品国产av无码一区二区三区| 国产精品色在线| 又黄又色的网站| 男女羞羞视频教学| 亚洲free性xxxx护士hd| 动漫美女无遮挡免费| 无码人妻精品一区二区三区99不卡| 久久久天堂国产精品| 极品尤物av久久免费看| 久久久久九九视频| 伊人久久大香线蕉av超碰演员| 蜜桃在线一区二区三区精品| 欧美精品自拍| 国产精品福利电影| 日韩理论片av| www.com欧美| 91在线超碰| 国产精品久久国产精麻豆99网站| 国产精品视频中文字幕| 久久香蕉视频网站| 粉嫩一区二区三区在线观看| 国产黄色小视频网站| 亚洲欧美一区二区三区四区五区| 国产精品中出一区二区三区| 色多多视频在线播放| 97视频在线观看免费| 久久综合狠狠综合久久综青草| 天美星空大象mv在线观看视频| 羞羞视频在线观看| 国产大奶视频| 91亚洲精品乱码久久久久久蜜桃| 亚洲美洲欧洲综合国产一区| 国产精品suv一区二区88| 中文字幕在线播放视频| 色婷婷综合视频在线观看| 日韩手机在线观看| 亚洲欧美日韩成人在线| 玖玖综合伊人| 日本a级不卡| 91青草视频久久| 致1999电视剧免费观看策驰影院| 一本久道久久综合| 国产一区二区视频在线免费观看| 国风产精品一区二区| 成人av手机在线| 久久久久无码国产精品| 中文字幕日韩欧美| 亚洲精品在线观看视频| 国产精品99久久久久久久女警| 亚洲国内在线| 青草久久视频| 久久精品视频免费看| 久久一二三国产| 一区二区三区黄色| a级网站在线观看| 精华区一区二区三区| 欧美激情综合色| 日韩专区第一页| av在线播放成人| 少妇愉情理伦三级| 国产日韩欧美在线播放| 亚洲美女免费在线| 欧美日韩精品不卡| 国产成都精品91一区二区三| 亚洲精品无吗| 亚洲欧美日韩专区| 亚洲一二三区av| 一区三区二区视频| 一区二区免费av| eeuss鲁一区二区三区| 台湾佬综合网| 欧美一区二区三区免费看| 日韩美女视频免费看| 精品国产欧美日韩不卡在线观看| 91福利在线观看视频| 久艹视频在线免费观看| 大香煮伊手机一区| 琪琪一区二区三区| 日本高清在线观看wwwww色| 国产淫片在线观看| 青青草免费观看完整版高清| jizz国产免费| 亚洲神马久久| 日韩电影中文字幕一区| 青青青国产精品| 国产精品99久久久久| 五月婷婷亚洲综合| 亚洲在线一区二区三区| 国产做a爰片久久毛片| 国产无套粉嫩白浆内谢的出处| 热99re久久精品这里都是免费| 日韩av影片| 鲁鲁在线中文| 国内精品久久影院| 国产极品一区二区三区| 国精品**一区二区三区在线蜜桃| 要久久电视剧全集免费| 嫩草影院入口一二三| 亚洲免费综合| 国产精品中文字幕一区二区三区| 神马久久久久久久| 在线观看私人影院w| 四虎影院中文字幕| 欧美三级免费看| 亚洲色图校园春色| 亚洲国产精品午夜在线观看| 国产欧美久久久久久久久| 男女作爱免费网站| 亚洲精品偷拍| 五月婷婷色综合| 亚洲国产高清高潮精品美女| 毛片网站在线| 精品国产电影一区| 久久精品国产久精国产一老狼| 露出调教综合另类| 国产一区二区三区四区福利| 国产丝袜一区二区三区| 欧美另类tv| 国产在线高潮| 美女被黑人爆操网站| 亚洲国产精品二十页| 欧美图片自拍偷拍| 中文字幕中文字幕精品| 少妇高潮喷水久久久久久久久久| 福利视频久久| 日韩精品视频久久| 伊人久久婷婷| 亚洲欧美色视频| 亚洲人成在线观看一区二区| 国产91精品在线观看| 成人香蕉视频| 成人免费福利| www插插插无码视频网站| 亚洲字幕成人中文在线观看| 人妻精品久久久久中文| 农村少妇久久久久久久| 欧美人与动性xxxxx杂性| 香蕉视频色在线观看| 男女男精品视频网| 国产精品色在线| 日本黄大片一区二区三区| 国产日韩欧美在线| 成人免费毛片嘿嘿连载视频| 色屁屁一区二区| 中文字幕在线不卡一区| 老牛国内精品亚洲成av人片| 1024精品合集| 日韩午夜精品视频| 亚洲av综合色区无码另类小说| 亚洲国产精品嫩草影院久久av| 亚洲精品成人一区| 日本中文在线观看| 国产精品久久久久久免费播放| 麻豆91在线观看| 丁香桃色午夜亚洲一区二区三区| 啪一啪鲁一鲁2019在线视频| 日本欧美色综合网站免费| 91国内精品白嫩初高生| 欧美人体大胆444www| 二区中文字幕| 可以看的av网址| 高清国产在线一区| 亚洲第一福利在线观看| 免费人成视频在线播放| 日韩一级毛片| 中国丰满人妻videoshd| 揄拍成人国产精品视频| 国产又大又粗又爽| 亚洲精品午夜国产va久久成人| 免费毛片观看| 欧美日韩在线免费播放| 国产精品九九久久久久久久| 西野翔中文久久精品国产| 久久综合九色综合欧美就去吻| 欧美日韩国产小视频| 偷拍自拍亚洲色图| 成人免费高清| 午夜在线视频播放| 欧美国产三区| 日本在线观看不卡视频| 天堂网www在线网| av免费在线播放| 91一区二区在线| 亚洲国产精品t66y| palipali轻量版永久网页入口| 日韩成人在线视频观看| 色视频在线观看在线播放| 久久99精品国产自在现线小黄鸭| 欧美videos另类齐全| 欧美一区在线观看视频| 中文字幕一区二区三区最新| 神马影院午夜我不卡影院| 欧美大片免费高清观看| 91麻豆产精品久久久久久| 国产在线成人| 欧美 日韩 中文字幕| aa视频在线免费观看| 亚洲警察之高压线| 韩日视频在线| 香蕉精品视频在线观看| 成人黄色网免费| 亚洲av片一区二区三区| 91美女福利视频高清| 成人免费a视频| 天天综合网站| 国产精品第56页| 中文字幕在线视频区| 国产日韩精品suv| 亚洲一区二区中文字幕在线观看| 在线观看国产精品91| 欧美视频在线一区| 欧美成人精精品一区二区频| 毛片在线视频| 欧美日韩调教| 国产男女猛烈无遮挡免费视频| 色综合久久88色综合天天免费| 久久久综合av| 国产成人综合自拍| 亚洲国产成人va在线观看麻豆| 亚洲精品亚洲人成人网在线播放| 亚洲女同中文字幕| 国产精选一区| 国产精品久久久久久免费观看| 国内精品在线一区| 亚洲三级小视频| 欧美日韩午夜|