成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

利用with語(yǔ)句提高Oracle查詢效率

數(shù)據(jù)庫(kù) Oracle
除了使用索引,利用with語(yǔ)句同樣可以提高Oracle數(shù)據(jù)庫(kù)中SQL語(yǔ)句的查詢效率,下面就讓我們來(lái)了解一下該方法的實(shí)現(xiàn)過(guò)程。

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

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

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

  1. with  
  2.  
  3. --入庫(kù)信息,利用子查詢,將數(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)計(jì)日期  
  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)過(guò)with預(yù)先處理好數(shù)據(jù),然后再在處理好的數(shù)據(jù)上做查詢分析,不用再訪問(wèn)原始表,這樣效率是很高的。

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

 

 

【編輯推薦】

當(dāng)前Oracle系統(tǒng)時(shí)間的查詢方法

ORACLE系統(tǒng)表和數(shù)據(jù)字典視圖

深度解析Oracle ERP系統(tǒng)模塊

Oracle查詢重復(fù)記錄的三種方法

查詢記錄時(shí)給oracle記錄加鎖

責(zé)任編輯:段燃 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-10-25 10:55:11

Oracle函數(shù)索引

2010-04-13 15:14:31

Oracle優(yōu)化

2011-03-17 13:54:42

查詢參數(shù)SQL語(yǔ)句利用率

2011-03-01 13:07:36

MySQLOrder by查詢

2010-04-07 17:45:22

Oracle位圖索引

2021-02-07 09:26:55

機(jī)器學(xué)習(xí)建筑能源ML

2021-07-17 06:48:09

AI人工智能

2021-07-18 07:45:04

物聯(lián)網(wǎng)資產(chǎn)IOT

2010-10-27 15:26:42

Oracle執(zhí)行計(jì)劃

2010-04-01 14:51:52

Visual Stud

2011-07-18 14:06:54

Oracle陽(yáng)光100成功案例

2010-10-27 14:15:44

Oracle數(shù)據(jù)庫(kù)效率

2012-07-06 09:00:34

MySQL

2010-10-27 10:11:07

Oracle分頁(yè)查詢

2010-11-15 16:33:07

Oracle交互性

2010-04-23 16:35:02

Oracle 查詢記錄

2010-11-12 11:25:44

SQL SERVER視

2022-04-20 15:45:34

物聯(lián)網(wǎng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久久精品一区二区三区四季av | 激情网站在线观看 | 欧美性高潮 | 国产乱码精品一品二品 | 欧美老少妇一级特黄一片 | 在线观看黄色 | 超碰日本 | 欧美成年人视频在线观看 | 99精品欧美 | 国产精品观看 | 国产区视频在线观看 | 精品区| 国产成人99久久亚洲综合精品 | 深夜福利亚洲 | 一区二区免费 | 国产欧美在线一区 | 久久国产精品一区二区三区 | 欧美日韩一区二区三区在线观看 | 超碰97人人人人人蜜桃 | 成人午夜影院 | 精品一区二区久久久久久久网站 | 亚洲国产18| www.国产视频| 久久这里只有精品首页 | 国产精品久久久久久久久久久久午夜片 | 久久久免费电影 | 亚洲精品一区国语对白 | 成人国产一区二区三区精品麻豆 | 在线一区二区国产 | 国产探花在线观看视频 | av一级| 四虎影音| 午夜三级网站 | 国产精品性做久久久久久 | 日日爽| 国产色在线 | 拍真实国产伦偷精品 | 中文字幕一区二区三区在线观看 | 高清一区二区三区 | 丝袜美腿一区二区三区动态图 | 午夜精品一区二区三区在线观看 |