欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Oracle 外連接實(shí)現(xiàn)代碼

 更新時(shí)間:2009年08月05日 22:57:18   作者:  
對(duì)于外連接,Oracle中可以使用“(+)”來(lái)表示,9i可以使用LEFT/RIGHT/FULL OUTER JOIN,下面將配合實(shí)例一一介紹。
1. LEFT OUTER JOIN:左外關(guān)聯(lián)
SELECT e.last_name, e.department_id, d.department_name
FROM employees e
LEFT OUTER JOIN departments d
ON (e.department_id = d.department_id);
等價(jià)于
SELECT e.last_name, e.department_id, d.department_name
FROM employees e, departments d
WHERE e.department_id=d.department_id(+);
結(jié)果為:所有員工及對(duì)應(yīng)部門的記錄,包括沒(méi)有對(duì)應(yīng)部門編號(hào)department_id的員工記錄。
2. RIGHT OUTER JOIN:右外關(guān)聯(lián)
SELECT e.last_name, e.department_id, d.department_name
FROM employees e
RIGHT OUTER JOIN departments d
ON (e.department_id = d.department_id);
等價(jià)于
SELECT e.last_name, e.department_id, d.department_name
FROM employees e, departments d
WHERE e.department_id(+)=d.department_id;
結(jié)果為:所有員工及對(duì)應(yīng)部門的記錄,包括沒(méi)有任何員工的部門記錄。
3. FULL OUTER JOIN:全外關(guān)聯(lián)
SELECT e.last_name, e.department_id, d.department_name
FROM employees e
FULL OUTER JOIN departments d
ON (e.department_id = d.department_id);
結(jié)果為:所有員工及對(duì)應(yīng)部門的記錄,包括沒(méi)有對(duì)應(yīng)部門編號(hào)department_id的員工記錄和沒(méi)有任何員工的部門記錄。

相關(guān)文章

  • 基于Oracle閃回詳解(必看篇)

    基于Oracle閃回詳解(必看篇)

    下面小編就為大家分享一篇基于Oracle閃回詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • Oracle AWR(自動(dòng)工作量資料檔案庫(kù))的管理與維護(hù)詳解

    Oracle AWR(自動(dòng)工作量資料檔案庫(kù))的管理與維護(hù)詳解

    這篇文章主要給大家介紹了關(guān)于Oracle AWR(自動(dòng)工作量資料檔案庫(kù))管理與維護(hù)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • 解析PL/SQL Developer導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)的方法以及說(shuō)明

    解析PL/SQL Developer導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)的方法以及說(shuō)明

    本篇文章是對(duì)PL/SQL Developer導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)的方法以及說(shuō)明進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • CMD操作oracle數(shù)據(jù)導(dǎo)庫(kù)過(guò)程圖解

    CMD操作oracle數(shù)據(jù)導(dǎo)庫(kù)過(guò)程圖解

    這篇文章主要介紹了CMD操作oracle數(shù)據(jù)導(dǎo)庫(kù)過(guò)程圖解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Oracle顯示游標(biāo)的使用及游標(biāo)for循環(huán)

    Oracle顯示游標(biāo)的使用及游標(biāo)for循環(huán)

    本篇文章給大家介紹oracle顯示游標(biāo)的使用及游標(biāo)for循環(huán),當(dāng)查詢返回單行記錄時(shí)使用隱式游標(biāo),查詢返回多行記錄并逐行進(jìn)行處理時(shí)使用顯式游標(biāo),對(duì)本文感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • Oracle字段根據(jù)逗號(hào)分割查詢數(shù)據(jù)的方法

    Oracle字段根據(jù)逗號(hào)分割查詢數(shù)據(jù)的方法

    項(xiàng)目需求是這樣的表里的某個(gè)字段存儲(chǔ)的值是以逗號(hào)分隔開來(lái)的,要求根據(jù)分隔的每一個(gè)值都能查出來(lái)數(shù)據(jù),但是不能使用like查詢。這篇文章主要介紹了Oracle字段根據(jù)逗號(hào)分割查詢數(shù)據(jù),需要的朋友可以參考下
    2018-08-08
  • 詳解azure 云上準(zhǔn)備oracle11g的vnc安裝環(huán)境

    詳解azure 云上準(zhǔn)備oracle11g的vnc安裝環(huán)境

    本篇文章主要介紹了詳解azure 云上準(zhǔn)備oracle11g的vnc安裝環(huán)境,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • 在window操作系統(tǒng)上安裝Oracle10g圖文教程

    在window操作系統(tǒng)上安裝Oracle10g圖文教程

    Oracle10g是Oracle公司出的一個(gè)比較輕量版的數(shù)據(jù)庫(kù),在window系統(tǒng)上安裝比較方便,這篇文章主要介紹了在window操作系統(tǒng)上安裝Oracle10g圖文教程,需要的朋友可以參考下
    2017-02-02
  • oracle中sql 正則寫法詳解

    oracle中sql 正則寫法詳解

    Oracle中使用正則表達(dá)式需先使用REGEXP_LIKE函數(shù)來(lái)匹配字符串。正則表達(dá)式的語(yǔ)法與一般正則表達(dá)式相似,但具體的寫法也受不同版本的Oracle環(huán)境不同,這篇文章主要介紹了oracle中sql 正則怎么寫,需要的朋友可以參考下
    2023-04-04
  • oracle 存儲(chǔ)過(guò)程和函數(shù)例子

    oracle 存儲(chǔ)過(guò)程和函數(shù)例子

    本文沒(méi)有對(duì)PL/SQL中的東西有什么說(shuō)明,只是簡(jiǎn)單的舉了幾個(gè)例子,希望對(duì)大家有用!
    2009-08-08

最新評(píng)論