自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Oracle with語句的用法

數(shù)據(jù)庫 Oracle
Oracle數(shù)據(jù)庫中,使用with語句可以實現(xiàn)子查詢,提高語句執(zhí)行的效率,下文對with語句的用法作了詳細的介紹,供您參考學習。

Oracle with語句是經??梢砸姷降恼Z句,下面就為您詳細介紹Oracle with語句的用法,如果您對Oracle with語句感興趣的話,不妨一看。

當查詢中多次用到某一部分時,可以用Oracle with語句創(chuàng)建一個公共臨時表。因為子查詢在內存臨時表中,避免了重復解析,所以執(zhí)行效率會提高不少。臨時表在一次查詢結束自動清除。

一般語法格式:

  1. with   
  2. alias_name1 as    (subquery1),  
  3. alias_name2 as    (subQuery2),  
  4. ……  
  5. alias_nameN as    (subQueryN)  
  6. select col1,col2…… col3   
  7.      from alias_name1,alias_name2……,alias_nameN 

Oracle with語句的例子:

  1. SQL> WITH  
  2. Q1 AS (SELECT 3 + 5 S FROM DUAL),  
  3.     Q2 AS (SELECT 3 * 5 M FROM DUAL),  
  4.     Q3 AS (SELECT S, M, S + M, S * M FROM Q1, Q2)  
  5. SELECT * FROM Q3; 

輸出結果:

  1. S M S+M S*M  
  2. ---------- ---------- ---------- ----------  
  3. 8 15 23 120  
  4.  

 

 

【編輯推薦】

常見的ORACLE數(shù)據(jù)類型介紹

查詢Oracle日志文件的方法

Oracle并行查詢方式的利用

Oracle索引的優(yōu)化設計

16種oracle查詢日期語句

 

責任編輯:段燃 來源: 互聯(lián)網
相關推薦

2009-01-14 09:28:12

OracleSQL10g

2010-10-27 17:04:41

Oracle動態(tài)查詢

2011-08-15 17:15:45

CASE語句Oracle給指定字段賦值

2010-04-29 16:06:47

Oracle rown

2010-10-25 14:28:53

oracle trun

2010-10-25 16:52:48

oracle管道函數(shù)

2010-11-18 09:19:10

Oracle循環(huán)語句

2010-10-27 11:25:13

ORACLE ROWN

2010-11-11 11:13:54

SQL Server

2010-11-11 11:49:02

SQL嵌套SELECT

2010-11-24 17:36:02

MySQL條件查詢語句

2010-05-25 15:24:38

MySQL updat

2010-05-27 14:47:14

MySQL INSER

2010-09-07 13:41:50

SQL語句

2010-09-17 09:35:51

SQL中if語句

2010-04-02 15:22:02

Oracle join

2010-04-01 13:09:12

Oracle中join

2010-04-27 12:51:49

Oracle 函數(shù)de

2010-04-08 17:17:03

Oracle to_c

2010-04-30 17:58:55

Oracle trun
點贊
收藏

51CTO技術棧公眾號