佳木斯湛栽影视文化发展公司

主頁 > 知識庫 > oracle while的用法示例分享

oracle while的用法示例分享

熱門標(biāo)簽:呼叫中心市場需求 服務(wù)外包 AI電銷 百度競價排名 網(wǎng)站排名優(yōu)化 鐵路電話系統(tǒng) 地方門戶網(wǎng)站 Linux服務(wù)器

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

一般語法格式:

復(fù)制代碼 代碼如下:

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語句的例子:

復(fù)制代碼 代碼如下:

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é)果:

復(fù)制代碼 代碼如下:

1 8 15 23 120

您可能感興趣的文章:
  • Oracle存儲過程循環(huán)語法實例分析
  • Oracle顯示游標(biāo)的使用及游標(biāo)for循環(huán)
  • Oracle三種循環(huán)(For、While、Loop)實現(xiàn)九九乘法表

標(biāo)簽:湖南 衡水 仙桃 湘潭 銅川 黃山 蘭州 崇左

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《oracle while的用法示例分享》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    漳州市| 柘荣县| 九龙城区| 明水县| 松溪县| 醴陵市| 安化县| 京山县| 泰安市| 乾安县| 唐海县| 百色市| 康平县| 彭州市| 北安市| 澎湖县| 新余市| 龙门县| 广饶县| 佛山市| 吉木乃县| 大石桥市| 鹤庆县| 托克逊县| 邯郸县| 大城县| 阿鲁科尔沁旗| 佛坪县| 红河县| 康马县| 会宁县| 哈密市| 临夏县| 广南县| 金川县| 河北区| 祁阳县| 阿尔山市| 沐川县| 新宾| 含山县|