亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

ORACLE多條件統計查詢的簡單方法

2024-08-29 14:00:40
字體:
來源:轉載
供稿:網友

前幾天要做一個統計查詢的功能,因為涉及多張表,多種條件的統計分析。一開始便想到了UNION和IF語句,然后寫了1000多行代碼,就為了查30條數據覺得不應該。

然后就開始百度,多種條件下的統計。然后有一種語法讓我眼前一亮,case when then else end

當滿足CASE設定的條件時,就可以執行then語句。由于我要做的分組查詢統計,是要羅列每一種情況,而且根據輸入的“管理員編號”不同返回不同結果,結果記錄的條數和每一種情況是可知的,這個語法完全可用

核心代碼如下:

SELECT SUBSTR(A.業務,1,2) 行政區域,SUBSTR(A.業務,3,LENGTH(A.業務)-2) 業務模塊,A.已結案,A.辦理中,A.案件總數,
ROUND(A.已結案 /decode(A.案件總數, 0, 9999,A.案件總數), 4) * 100 || '%' 完成率

FROM

(SELECT '市級律師服務' 業務,

1 排序,

SUM(CASE WHEN 區縣代碼 IS NULL AND (TRUNC(委托時間, 'DD') BETWEEN V_SJQ AND V_SJZ) AND 申請狀態代碼 IN ('ztdm1','ztdm2') THEN 1 ELSE 0 END) 已結案,

SUM(CASE WHEN 區縣代碼 IS NULL AND (TRUNC(委托時間, 'DD') BETWEEN V_SJQ AND V_SJZ) AND 申請狀態代碼 NOT IN ('ztdm1','ztdm2') THEN 1 ELSE 0 END) 辦理中,

SUM(CASE WHEN 區縣代碼 IS NULL AND (TRUNC(委托時間, 'DD') BETWEEN V_SJQ AND V_SJZ) AND 申請狀態代碼 IS NOT NULL THEN 1 ELSE 0 END) 案件總數

FROM TA_律師申請委托

)A

WHERE A.排序 IN(V_排序1,V_排序2,V_排序3,V_排序4,V_排序5)

ORDER BY  A.排序;

通過排序號,來控制不同管理員查詢的數據范圍不同:

 V_排序1 INTEGER; V_排序2 INTEGER; V_排序3 INTEGER; V_排序4 INTEGER; V_排序5 INTEGER;----------------------------- SELECT DECODE(P_管理員編號,'test1',2,    'test2',3,    'test3',4,    'test4',5 ) INTO V_排序1 FROM DUAL;V_排序2:=V_排序1+6;V_排序3:=V_排序1+12;V_排序4:=V_排序1+18;V_排序5:=V_排序1+24;

總結

目前測試數據量不大,優化前后性能差別不明顯,但是代碼行數減少了3倍以上,可讀性明顯增強,少了很多IF判斷,理論上復雜度減少很多。

以上就是本文關于ORACLE多條件統計查詢的簡單方法的全部內容,希望對大家有所幫助。有什么問題可以隨時留言,小編會及時回復大家。感謝朋友們對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久亚洲精品视频| 欧美成人精品一区二区| 97香蕉超级碰碰久久免费软件| 黄色一区二区三区| 91色精品视频在线| 欧美丰满老妇厨房牲生活| 欧美日韩国产999| 日韩av在线影院| 久久综合网hezyo| 国产在线观看一区二区三区| 亚洲自拍欧美另类| 国产精品入口夜色视频大尺度| 国产精品av免费在线观看| 98视频在线噜噜噜国产| 久久久99免费视频| 久久久久久久影院| 久久久国产精品x99av| 国产欧美精品日韩| 欧美久久精品一级黑人c片| 日韩成人激情影院| 国产精品女主播| 亚洲一区中文字幕| 国产女人18毛片水18精品| 高清日韩电视剧大全免费播放在线观看| 精品国内产的精品视频在线观看| 国产mv免费观看入口亚洲| 日韩欧美成人免费视频| 亚洲性线免费观看视频成熟| 亚洲精品福利在线| 欧美极品少妇xxxxⅹ裸体艺术| 亚洲久久久久久久久久久| 亚洲qvod图片区电影| 亚洲午夜久久久影院| 久久久久久亚洲精品中文字幕| 国产成人一区二区三区| 国产日韩在线看| 欧美日韩一区二区免费视频| 欧美日韩裸体免费视频| 亚洲精品国产品国语在线| 免费不卡欧美自拍视频| 精品欧美一区二区三区| 欧美大尺度激情区在线播放| 色偷偷888欧美精品久久久| 日韩精品极品视频| 中文字幕国产日韩| 成人福利网站在线观看11| 国产成人免费av电影| 国产热re99久久6国产精品| 性亚洲最疯狂xxxx高清| 欧美午夜女人视频在线| 国产日产久久高清欧美一区| 欧美精品制服第一页| 久久精品欧美视频| 国产视频久久久久| 欧美孕妇性xx| 国产精品自拍小视频| 色婷婷综合久久久久中文字幕1| 精品久久久在线观看| 精品在线欧美视频| 欧美成人全部免费| 中文字幕久热精品在线视频| 久热精品视频在线观看| 91精品视频在线看| 国产成人精品国内自产拍免费看| 亚洲天堂男人的天堂| 欧美成人午夜激情| 精品国内产的精品视频在线观看| 日韩欧美aaa| 久久的精品视频| 国产精品video| 午夜精品一区二区三区在线| 国产精品一区二区三区在线播放| 色午夜这里只有精品| 亚洲国产欧美久久| 欧美激情视频免费观看| 欧美日韩成人在线视频| 人人做人人澡人人爽欧美| 大桥未久av一区二区三区| 国产日产亚洲精品| 精品国产91乱高清在线观看| 欧美日韩成人网| 国产不卡一区二区在线播放| 日韩有码在线播放| 国产视频精品免费播放| 国产一区二中文字幕在线看| 国产区精品视频| 欧美日韩爱爱视频| 亚洲大胆人体视频| 亚洲a级在线观看| 日韩精品中文字幕在线播放| 亚洲视频在线免费观看| 久久亚洲精品中文字幕冲田杏梨| 亚洲欧美激情四射在线日| 日韩欧中文字幕| 国产精品91在线观看| 久久久久久亚洲| 精品小视频在线| 亚洲一区二区三区在线免费观看| 亚洲深夜福利在线| 久热精品视频在线| 精品少妇一区二区30p| 欧美丰满少妇xxxxx| 国产日韩av在线播放| 亚洲欧美一区二区精品久久久| 亚洲一区二区三区在线视频| 91在线观看免费| 91麻豆国产语对白在线观看| 日韩在线播放一区| 欧美日韩一区二区在线播放| 亚洲日韩欧美视频| 欧美日韩国产精品一区二区三区四区| 91精品国产高清| 欧美激情欧美激情在线五月| 日韩欧美在线视频日韩欧美在线视频| 亚洲精品福利免费在线观看| 国产成人精品网站| 中文字幕久热精品视频在线| 夜夜狂射影院欧美极品| 欧美国产日韩二区| 日本成人在线视频网址| 国产亚洲视频中文字幕视频| 97视频人免费观看| 国产噜噜噜噜久久久久久久久| 欧美理论电影在线播放| 俺去了亚洲欧美日韩| 91爱视频在线| 欧美大片第1页| 国产精品91久久久久久| 91精品国产91久久久久久不卡| 日韩精品免费在线| 91精品国产综合久久香蕉最新版| 91最新国产视频| 国产亚洲欧美日韩美女| 亚洲精品福利免费在线观看| 亚洲一区二区精品| 国产视频观看一区| 国产精品三级久久久久久电影| 成人黄色在线播放| 亚洲国产中文字幕在线观看| 亚洲国产一区二区三区四区| 亚洲成av人乱码色午夜| 欧美日韩国产成人高清视频| 久久久精品国产亚洲| 欧美成年人视频网站欧美| 最近2019中文字幕mv免费看| 欧美丝袜美女中出在线| 午夜精品美女自拍福到在线| 日本精品视频在线观看| 国产精品久久久久久一区二区| 九九久久久久99精品| 激情成人在线视频| 亚洲国产成人av在线| 狠狠躁夜夜躁人人躁婷婷91| 成人久久18免费网站图片| 成人免费高清完整版在线观看| www.xxxx欧美| 日韩福利伦理影院免费| 91亚洲人电影| 亚洲第一av网| 97av在线视频| 中文字幕综合一区| 美女啪啪无遮挡免费久久网站| 日韩av中文字幕在线播放| 欧美成人精品三级在线观看|