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

首頁 > 數據庫 > Oracle > 正文

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

2024-08-29 14:01:30
字體:
來源:轉載
供稿:網友

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

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 休宁县| 新宁县| 沁阳市| 比如县| 肥城市| 莎车县| 双峰县| 涞水县| 西林县| 南通市| 台东市| 利辛县| 清苑县| 萨迦县| 宜君县| 利川市| 祁门县| 渭南市| 舟山市| 鸡泽县| 静海县| 县级市| 河津市| 噶尔县| 周宁县| 垦利县| 博乐市| 阿拉善盟| 辉南县| 安阳市| 平乐县| 田阳县| 东乡县| 常山县| 明水县| 乐都县| 永济市| 页游| 肇州县| 麻江县| 如东县|