日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
利用with語句提高Oracle查詢效率

Oracle查詢效率應(yīng)該如何提高呢?這是我們經(jīng)常要思考的問題。下面就教您如何利用with語句提高Oracle查詢效率的方法,供您參考。

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),大同企業(yè)網(wǎng)站建設(shè),大同品牌網(wǎng)站建設(shè),網(wǎng)站定制,大同網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,大同網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

在oracle中,select 查詢語句,可以使用with,就是一個子查詢,oracle 會把子查詢的結(jié)果放到臨時表中,可以反復(fù)使用

例子:注意,這是sql語句,不是pl/sql語句, 可以直接放到j(luò)dbc執(zhí)行的

 
 
 
  1. with  
  2.  
  3. --入庫信息,利用子查詢,將數(shù)據(jù)預(yù)處理一次,這樣數(shù)據(jù)就很少了, 下面可以很快的反復(fù)查rkxx,  
  4.  
  5. rkxx as (select sz,zt,sum(se) se --稅種,狀態(tài),稅額  
  6.  
  7.               from zsxx  
  8.  
  9.               where rkrq between '2007-02' and '2007-06' --條件,統(tǒng)計日期  
  10.  
  11.              group by sz,zt  
  12.  
  13.               )  
  14.  
  15.      select sk.sz,sk.se,fk.se,znj.se  
  16.  
  17.              from (select sz,sum(se) se from rkxx --這里可以直接查詢with子查詢的結(jié)果rkxx  
  18.  
  19.                        where zt='01' 
  20.  
  21.                         group by sz) sk,--稅款  
  22.  
  23.                      (select sz,sum(se) se from rkxx  
  24.  
  25.                        where zt='02' 
  26.  
  27.                         group by sz) fk,--罰款  
  28.  
  29.                         (select sz,sum(se) se from rkxx  
  30.  
  31.                        where zt='03  
  32.  
  33.                         group by sz) znj --滯納金  
  34.  
  35.               where sk.sz=fk.sz  
  36.  
  37.                   and sk.sz=znj.sz  

這樣,經(jīng)過with預(yù)先處理好數(shù)據(jù),然后再在處理好的數(shù)據(jù)上做查詢分析,不用再訪問原始表,這樣效率是很高的。

注意,預(yù)先處理好的數(shù)據(jù),一定要少 可以把條件盡可能的加到with子查詢中,這樣Oracle查詢效率才會更快。


名稱欄目:利用with語句提高Oracle查詢效率
網(wǎng)站路徑:http://m.5511xx.com/article/dppcodp.html