中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle中sql語句(+)符號代表連接的示例分析

發布時間:2021-07-29 10:37:38 來源:億速云 閱讀:125 作者:小新 欄目:數據庫

小編給大家分享一下Oracle中sql語句(+)符號代表連接的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

oracle中sql語句(+)符號代表連接

(+)在=前邊為右連接

(+)在=后邊為左連接

SELECT a.*, b.* from a(+) = b就是一個右連接,等同于select a.*, b.* from a right join b
SELECT a.*, b.* from a = b(+)就是一個左連接,等同于select a.*, b.* from a left join b

內連接

  • 常用的連接運算符=、<、>

  • 使用比較運算符根據每個表共有的列的值匹配兩個表中的行

外連接

左連接

LEFT JOIN 或LEFT OUTER JOIN
列出左表中的所有行,若左表中某行在右表中沒有匹配的行,則左表該行輸出,右表該行為空

右連接

RIGHT JOIN 或RIGHT OUTER JOIN
列出右表中的所有行,如右表中某行在左表中沒有匹配的行,則右表該行輸出,左表該行為空

全連接

FULL JOIN 或FULL OUTER JOIN
對兩表中的所有數據
當左表中的某行在右中沒有匹配的行,左表該行輸出,右表該行為空
當右表中的某行在左表中沒有匹配的行,右表該行輸出,左表該行為空

例子:

-------------------------------------------------
 a表  id name  b表  id job parent_id 
    1 張3   1  23  1 
    2 李四   2  34  2 
    3 王武   3  34  4  
 a.id同parent_id 存在關系 
--------------------------------------------------

內連接

select a.*,b.* from a inner join b on a.id=b.parent_id
 1 張3   1  23  1 
 2 李四   2  34  2

左連接

select a.*,b.* from a left join b on a.id=b.parent_id
 1 張3   1  23  1 
 2 李四   2  34  2
 3 王武   null

右連接

select a.*,b.* from a right join b on a.id=b.parent_id
 1 張3   1  23  1 
 2 李四   2  34  2
 null    3  34  4

全連接

select a.*,b.* from a full join b on a.id=b.parent_id
 1 張3   1  23  1 
 2 李四   2  34  2
 null    3  34  4 
 3 王武   null

以上是“Oracle中sql語句(+)符號代表連接的示例分析”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

隆子县| 东乡县| 黄浦区| 安西县| 团风县| 社旗县| 株洲县| 丹阳市| 建德市| 泽库县| 河池市| 大安市| 土默特左旗| 长宁县| 平顺县| 咸阳市| 拜泉县| 中山市| 久治县| 北票市| 邛崃市| 宝坻区| 南昌县| 宣威市| 乐至县| 阿克陶县| 阿城市| 南城县| 进贤县| 陆川县| 苍溪县| 昌都县| 台南县| 和静县| 仁布县| 佛山市| 衡山县| 扎兰屯市| 临汾市| 黎平县| 南靖县|