Oracle with重用子查詢
--with 重用子查詢
對於多次使用相同子查詢的複雜查詢語句來說,使用者可能會將查詢語句分成兩條語句執行。第一條語句將子查詢結果存放到臨時表,第二條查詢語句使用臨時表處理資料。從 Oracle 9i 開始,通過 with 子句可以給予子查詢指定一個名稱,並且使得在一條語句中可以完成所有任務,從而避免了使用臨時表。
SCOTT@ test10g> with summary as (
2 select dname, sum(sal) dept_total from emp, dept
3 where emp.deptno=dept.deptno group by dname
4 )
5 select dname,dept_total from summary
6 where dept_total>
7 (select sum(dept_total)*1/3 from summary);
DNAME DEPT_TOTAL
-------------- ----------
RESEARCH 10875
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27633655/viewspace-1080670/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle子查詢Oracle
- oracle with 子查詢用法Oracle
- 子查詢-表子查詢
- Oracle查詢轉換(五)子查詢展開Oracle
- Oracle OCP(08):使用子查詢Oracle
- Oracle_Day2 子查詢Oracle
- 原創:oracle 子查詢介紹Oracle
- 複雜查詢—子查詢
- ORACLE_OCP之SQL_子查詢OracleSQL
- 15、Oracle中的高階子查詢Oracle
- SQL查詢的:子查詢和多表查詢SQL
- 相關子查詢&非相關子查詢概念
- MySQL子查詢MySql
- 子串查詢
- 使用子查詢
- MYsql 子查詢MySql
- 查詢子串
- 子查詢分解
- 11子查詢
- sql子查詢SQL
- informix子查詢ORM
- Oracle OCP(14):使用子查詢檢索資料Oracle
- Oracle not exist子查詢全掃的優化Oracle優化
- MySQL聯結查詢和子查詢MySql
- select查詢之三:子查詢
- mysql-分組查詢-子查詢-連線查詢-組合查詢MySql
- 區分關聯子查詢和非關聯子查詢
- sql語法相關子查詢與非相關子查詢SQL
- exist-in和關聯子查詢-非關聯子查詢
- 從Oracle 11.2.0.4 BUG到Oracle子查詢展開分析Oracle
- MySQL之連線查詢和子查詢MySql
- 巢狀子查詢巢狀
- GORM subquery 子查詢GoORM
- SQL--子查詢SQL
- select子查詢
- mysql的子查詢MySql
- Javaweb-子查詢JavaWeb
- MYSQL學習筆記25: 多表查詢(子查詢)[標量子查詢,列子查詢]MySql筆記