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

首頁 > 數據庫 > Oracle > 正文

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

2020-07-26 14:03:20
字體:
來源:轉載
供稿:網友

前幾天要做一個統計查詢的功能,因為涉及多張表,多種條件的統計分析。一開始便想到了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多條件統計查詢的簡單方法的全部內容,希望對大家有所幫助。感興趣的朋友可以參閱:oracle 數據庫啟動階段分析 、oracle 虛擬專用數據庫詳細介紹 、Oracle分頁查詢性能優化代碼詳解 等,有什么問題可以隨時留言,小編會及時回復大家。感謝朋友們對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久不射热爱视频精品| 91在线看www| 日韩电视剧免费观看网站| 中文字幕精品久久久久| 成人免费自拍视频| 日韩中文字幕免费视频| 亚洲美女久久久| 欧美日韩国产色| 91精品久久久久久久久久久久久| 欧美另类高清videos| 91精品免费久久久久久久久| 日韩在线视频一区| 亚洲图片在区色| 欧美裸体视频网站| 欧美精品在线免费观看| 国产成人一区二| 大胆人体色综合| 97婷婷涩涩精品一区| 一区二区三区回区在观看免费视频| 欧美精品电影免费在线观看| 日韩av在线一区| 亚洲精品一区二区久| 91免费视频网站| 精品国产区一区二区三区在线观看| 日韩美女中文字幕| 国产精品高潮视频| 午夜免费在线观看精品视频| 精品久久久视频| 日韩精品福利在线| 日韩女优人人人人射在线视频| 日韩av电影国产| 日本最新高清不卡中文字幕| 国产精品视频中文字幕91| 欧美日韩免费看| 7777免费精品视频| 日韩在线播放av| 一区二区国产精品视频| 国产免费一区二区三区在线能观看| 黄网站色欧美视频| 国产精品看片资源| 久久久亚洲天堂| 国产欧美日韩丝袜精品一区| 国产精品久久久久av免费| 精品久久久久久久大神国产| 在线视频欧美日韩精品| 日韩欧美成人免费视频| 亚洲伊人成综合成人网| 精品国产91久久久| 国产成人精品免高潮在线观看| 久久99久久99精品免观看粉嫩| 国产日韩视频在线观看| 国产午夜精品美女视频明星a级| 人妖精品videosex性欧美| 亚洲人成网站免费播放| 97精品视频在线观看| 97精品国产97久久久久久春色| 18一19gay欧美视频网站| 中文字幕自拍vr一区二区三区| 亚洲综合最新在线| 久久亚洲精品一区| 久久精品国产91精品亚洲| 7m精品福利视频导航| 欧美日韩亚洲系列| 色爱精品视频一区| 亚洲自拍中文字幕| 成人黄色免费在线观看| 国产成+人+综合+亚洲欧洲| 久久久久久久电影一区| 欧美日韩精品在线| 久久天天躁狠狠躁夜夜躁2014| 91国内精品久久| 欧美激情第1页| 久久成人18免费网站| 日韩国产激情在线| 日韩美女主播视频| 中文字幕国产精品| 九九热在线精品视频| 亚洲一区二区三区在线免费观看| 日韩免费中文字幕| 国产精品av在线播放| 最近2019年好看中文字幕视频| 国产在线拍偷自揄拍精品| 亚洲色图五月天| 国产精品99久久久久久白浆小说| 久久伊人精品视频| 日韩欧美主播在线| 亚洲午夜色婷婷在线| 欧美孕妇孕交黑巨大网站| 亚洲天堂网在线观看| 欧美孕妇孕交黑巨大网站| 亚洲成人精品久久久| 日韩欧美高清在线视频| 欧美激情xxxx性bbbb| 国产亚洲视频在线| 日韩中文视频免费在线观看| 自拍偷拍亚洲区| 国产精品色婷婷视频| 久久亚洲成人精品| 亚洲欧洲日产国码av系列天堂| 欧美刺激性大交免费视频| 国产精品网红福利| 另类图片亚洲另类| 欧美激情免费观看| 91精品国产91久久久久福利| 两个人的视频www国产精品| 欧美性开放视频| 久久免费视频网| 91精品视频一区| 亚洲第一av网| 精品欧美国产一区二区三区| 亚洲精品久久久久久下一站| 亚洲自拍偷拍区| 日韩国产在线播放| 欧美一级黑人aaaaaaa做受| 日韩在线视频免费观看| 欧美有码在线观看| 日本乱人伦a精品| 亚洲欧美一区二区三区情侣bbw| 久久国产精品久久精品| 亚洲欧美色图片| 日韩国产高清污视频在线观看| 国产精品美女网站| 亚洲福利精品在线| 欧美一级片免费在线| 精品国产999| 久久精品久久久久电影| 久久久精品国产| 成人亚洲欧美一区二区三区| 久久免费视频在线观看| 日韩一二三在线视频播| 正在播放欧美视频| 成人欧美一区二区三区在线湿哒哒| 午夜精品视频网站| 精品久久久久久久久中文字幕| 欧美第一黄色网| 欧美国产在线电影| 国产精品丝袜久久久久久高清| 9.1国产丝袜在线观看| 日韩欧美在线视频观看| xxav国产精品美女主播| 欧美福利在线观看| 日韩高清中文字幕| 亚洲成人免费在线视频| 久久噜噜噜精品国产亚洲综合| 91天堂在线观看| 亚洲国产成人一区| 成人动漫网站在线观看| 深夜福利91大全| 午夜精品久久久久久久久久久久久| 日韩免费视频在线观看| 日韩欧美中文字幕在线播放| 日韩精品视频观看| xxxxxxxxx欧美| 亚洲精品国产精品国自产在线| 国产精品网红直播| 欧美乱人伦中文字幕在线| 亚洲精品在线91| 亚洲欧美在线一区| 日韩精品视频在线播放| 成人h视频在线观看播放| 91亚洲精品久久久| 自拍偷拍亚洲欧美| 91精品在线播放| 国产福利精品av综合导导航|