偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Oracle with語(yǔ)句的用法

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

Oracle with語(yǔ)句是經(jīng)常可以見到的語(yǔ)句,下面就為您詳細(xì)介紹Oracle with語(yǔ)句的用法,如果您對(duì)Oracle with語(yǔ)句感興趣的話,不妨一看。

當(dāng)查詢中多次用到某一部分時(shí),可以用Oracle with語(yǔ)句創(chuàng)建一個(gè)公共臨時(shí)表。因?yàn)樽硬樵冊(cè)趦?nèi)存臨時(shí)表中,避免了重復(fù)解析,所以執(zhí)行效率會(huì)提高不少。臨時(shí)表在一次查詢結(jié)束自動(dòng)清除。

一般語(yǔ)法格式:

  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語(yǔ)句的例子:

  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; 

輸出結(jié)果:

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

 

 

【編輯推薦】

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

查詢Oracle日志文件的方法

Oracle并行查詢方式的利用

Oracle索引的優(yōu)化設(shè)計(jì)

16種oracle查詢?nèi)掌谡Z(yǔ)句

 

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

2009-01-14 09:28:12

OracleSQL10g

2010-10-27 17:04:41

Oracle動(dòng)態(tài)查詢

2011-08-15 17:15:45

CASE語(yǔ)句Oracle給指定字段賦值

2010-10-25 14:28:53

oracle trun

2010-04-29 16:06:47

Oracle rown

2010-10-25 16:52:48

oracle管道函數(shù)

2010-11-18 09:19:10

Oracle循環(huán)語(yǔ)句

2010-10-27 11:25:13

ORACLE ROWN

2010-11-11 11:49:02

SQL嵌套SELECT

2010-11-11 11:13:54

SQL Server

2010-05-27 14:47:14

MySQL INSER

2010-09-07 13:41:50

SQL語(yǔ)句

2010-09-17 09:35:51

SQL中if語(yǔ)句

2010-11-24 17:36:02

MySQL條件查詢語(yǔ)句

2010-05-25 15:24:38

MySQL updat

2010-04-01 13:09:12

Oracle中join

2010-04-02 15:22:02

Oracle join

2010-04-08 17:17:03

Oracle to_c

2010-04-30 17:58:55

Oracle trun

2011-03-16 09:42:27

Oracle臨時(shí)表
點(diǎn)贊
收藏

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