国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle中sql語句(+)符號代表連接的使用講解

2020-07-26 13:58:52
字體:
來源:轉載
供稿:網友

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

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對武林網的支持。如果你想了解更多相關內容請查看下面相關鏈接

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 赞皇县| 温泉县| 竹北市| 临桂县| 罗平县| 项城市| 湟源县| 无为县| 合阳县| 宝坻区| 体育| 大悟县| 芷江| 商都县| 道孚县| 济阳县| 河曲县| 牟定县| 昆山市| 高要市| 张掖市| 榆树市| 淮阳县| 周口市| 卫辉市| 新密市| 边坝县| 霍山县| 嘉荫县| 新龙县| 新余市| 宣威市| 洪雅县| 谷城县| 鄂托克旗| 拜泉县| 阳江市| 广河县| 司法| 黔西县| 鹤庆县|