oracle while的用法示例分享
當(dāng)查詢中多次用到某一部分時(shí),可以用Oracle with語(yǔ)句創(chuàng)建一個(gè)公共臨時(shí)表。因?yàn)樽硬樵冊(cè)趦?nèi)存臨時(shí)表中,避免了重復(fù)解析,所以執(zhí)行效率會(huì)提高不少。臨時(shí)表在一次查詢結(jié)束自動(dòng)清除。
一般語(yǔ)法格式:
with
alias_name1 as (subquery1),
alias_name2 as (subQuery2),
…… alias_nameN as (subQueryN)
select col1,col2…… col3
from alias_name1,alias_name2……,alias_nameN
Oracle with語(yǔ)句的例子:
WITH Q1 AS (SELECT 3 + 5 S FROM DUAL),
Q2 AS (SELECT 3 * 5 M FROM DUAL),
Q3 AS (SELECT S, M, S + M, S * M FROM Q1, Q2)
SELECT * FROM Q3;
輸出結(jié)果:
1 8 15 23 120
相關(guān)文章
Oracle字符函數(shù)應(yīng)用檢測(cè)漢字的方法
這篇文章主要介紹了Oracle字符函數(shù)應(yīng)用檢測(cè)漢字的方法,需要的朋友可以參考下2017-03-03
Windows server 2008 R2(win7)登陸sqlplus錯(cuò)誤ORA-12560和ORA-12557的解
這篇文章主要為大家詳細(xì)介紹了Windows server 2008 R2(win7)登陸sqlplus錯(cuò)誤ORA-12560和ORA-12557的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-05-05
Oracle數(shù)據(jù)操作和控制語(yǔ)言詳解
Oracle數(shù)據(jù)操作和控制語(yǔ)言詳解...2007-03-03
Oracle平臺(tái)應(yīng)用數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)與開發(fā)
Oracle平臺(tái)應(yīng)用數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)與開發(fā)...2007-03-03
Oracle/SQL中TO_DATE函數(shù)詳細(xì)實(shí)例解析
Oracle to_date()函數(shù)用于日期轉(zhuǎn)換,下面這篇文章主要給大家介紹了關(guān)于Oracle/SQL中TO_DATE函數(shù)的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用oracle具有一定的參考解決價(jià)值,需要的朋友可以參考下2024-06-06
Oracle庫(kù)恢復(fù)刪除數(shù)據(jù)的方法小結(jié)
誤刪?Oracle?庫(kù)中的數(shù)據(jù),在不考慮全庫(kù)備份和利用歸檔日志情況,如何恢復(fù)數(shù)據(jù)呢,這篇文章將給大家介紹幾種方法恢復(fù)數(shù)據(jù),文章通過代碼示例給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12
Oracle賬戶被鎖錯(cuò)誤:the?account?is?locked解決方法
the?account?is?locked意思是賬戶被鎖定了,這種情況需要大家去解鎖,這篇文章主要給大家介紹了關(guān)于Oracle賬戶被鎖錯(cuò)誤:the?account?is?locked的解決方法,需要的朋友可以參考下2023-12-12
oracle中變長(zhǎng)數(shù)組varray,嵌套表,集合使用方法
這篇文章主要介紹了oracle中變長(zhǎng)數(shù)組varray,嵌套表,集合使用方法,需要的朋友可以參考下2016-02-02
六分鐘學(xué)會(huì)創(chuàng)建Oracle表空間的實(shí)現(xiàn)步驟
這里介紹創(chuàng)建Oracle表空間的步驟,首先查詢空閑空間、增加Oracle表空間、修改文件大小語(yǔ)句如下、創(chuàng)建Oracle表空間,最后更改自動(dòng)擴(kuò)展屬性2013-06-06

