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

Oracle 數(shù)據(jù)庫連接查詢SQL語句

 更新時間:2009年08月04日 16:55:22   作者:  
oracle 連接查詢分如下幾種方法,大家可以看看,整理了下oracle 內(nèi)外鏈接。
內(nèi)連接(inner join)。
外連接:
全連接(full join)、左連接(left join)、右連接(right join)。
交叉聯(lián)接(cross join)。
外連接與內(nèi)連接不一樣,外連接返回的查詢結(jié)果中不僅包含符合條件的行,還包括左表(左外連接),右表(右外連接)或者兩個連接表(全外連接)中的所有不符合條件的數(shù)據(jù)行。
1.左連接 (left [outer] join)
左外連接就是將左表的所有數(shù)據(jù)分別于右表的每條數(shù)據(jù)進行連接組合,返回的結(jié)果除內(nèi)連接的數(shù)據(jù)外,還有左表中不符合條件的數(shù)據(jù),并在右表的相應列中填上null值。
SQL語句如下:
select * from mt_pb_org o left join mt_pb_orgframe f on o.PB_ORGFRAMEID = f.PB_ORGFRAMEID;
等價語句:
select * from mt_pb_org o,mt_pb_orgframe f where o.pb_orgframeid = f.pb_orgframeid(+);
2.右連接 (right [outer] join)
右外連接就是將右表中的所有數(shù)據(jù)分別與左表的每條數(shù)據(jù)進行連接組合,返回的結(jié)果除了內(nèi)連接的數(shù)據(jù)外,還有右表中不符合條件的數(shù)據(jù),并在左表相應的列中填上null值。
SQL語句如下:
select * from mt_pb_org o right join mt_pb_orgframe on o.pb_orgframeid = f.pb_orgframeid;
等價語句:
select * from mt_pb_org o,mt_pb_orgframe f where o.pb_orgframeid(+) = f.pb_orgframeid;
3.全外連接 (full [outer] join)
全外連接就是將左表的所有數(shù)據(jù)分別與右表的每條數(shù)據(jù)進行連接組合,返回的結(jié)果除了內(nèi)連接的數(shù)據(jù)外,還有兩個表中不符合條件的數(shù)據(jù),并在左表或者右表的相應列中填上null值。
SQL語句如下:
select * from mt_pb_org o full join mt_pb_orgframe o.pb_orgframeid = f.pb_orgframeid;
4.交叉連接(cross join)
交叉連接不帶WHERE 子句,它返回被連接的兩個表所有數(shù)據(jù)行的笛卡爾積,返回到結(jié)果集合中的數(shù)據(jù)行數(shù)等于第一個表中符合查詢條件的數(shù)據(jù)行數(shù)乘以第二個表中符合查詢條件的數(shù)據(jù)行數(shù)。
SQL語句如下:
select * from mt_pb_org o cross join mt_pb_orgframe f;

相關文章

  • Oracle例外用法實例詳解

    Oracle例外用法實例詳解

    這篇文章主要介紹了Oracle例外用法,結(jié)合實例形式較為詳細的分析了Oracle例外的概念,功能及相關使用技巧,需要的朋友可以參考下
    2016-03-03
  • SQL中Charindex和Oracle中對應的函數(shù)Instr對比

    SQL中Charindex和Oracle中對應的函數(shù)Instr對比

    在項目中用到了Oracle中 Instr 這個函數(shù),順便仔細的再次學習了一下這個知識,使用 Instr 函數(shù)對某個字符串進行判斷,判斷其是否含有指定的字符
    2013-10-10
  • oracle索引總結(jié)

    oracle索引總結(jié)

    這篇文章要給大家介紹的是oracle索引,索引是數(shù)據(jù)庫對象之一,用于加快數(shù)據(jù)的檢索,類似于書籍的索引。在數(shù)據(jù)庫中索引可以減少數(shù)據(jù)庫程序查詢結(jié)果時需要讀取的數(shù)據(jù)量,類似于在書籍中我們利用索引可以不用翻閱整本書即可找到想要的信息。 感興趣的小伙伴可參考一下
    2021-09-09
  • ORACLE應用經(jīng)驗(2)

    ORACLE應用經(jīng)驗(2)

    ORACLE應用經(jīng)驗(2)...
    2007-03-03
  • Oracle 12c新特性之如何檢測有用的多列統(tǒng)計信息詳解

    Oracle 12c新特性之如何檢測有用的多列統(tǒng)計信息詳解

    這篇文章主要給大家介紹了Oracle 12c新特性之如何檢測有用的多列統(tǒng)計信息的相關資料,文中介紹的非常詳細,對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03
  • ORACLE 12C PDB 維護基礎知識介紹

    ORACLE 12C PDB 維護基礎知識介紹

    CDB和PDB是ORACLE 12C一個很亮的新特性,由于他們的引入導致傳統(tǒng)的ORACLE數(shù)據(jù)庫管理理念不少發(fā)生了改變,這里列舉了部分最基本的cdb和pdb管理方式
    2016-09-09
  • Oracle數(shù)據(jù)庫表空間超詳細介紹

    Oracle數(shù)據(jù)庫表空間超詳細介紹

    Oracle數(shù)據(jù)庫的數(shù)據(jù)存放在表空間中,表空間是一個邏輯的概念,它是由數(shù)據(jù)文件組成,表空間大小由數(shù)據(jù)文件的數(shù)量和大小決定,下面這篇文章主要給大家介紹了關于Oracle數(shù)據(jù)庫表空間的相關資料,需要的朋友可以參考下
    2023-05-05
  • oracle ORA-00988 missing or invalid password 錯誤

    oracle ORA-00988 missing or invalid password 錯誤

    在設置數(shù)據(jù)庫實例的密碼時,注意不要以數(shù)字開頭,否則您將會遇到 ORA-00988 missing or invalid password (口令缺失或無效) 錯誤
    2015-01-01
  • oracle用imp導入dmp文件的方法

    oracle用imp導入dmp文件的方法

    這篇文章主要介紹了oracle用imp導入dmp文件的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Oracle數(shù)據(jù)庫自定義類型type的用法詳解

    Oracle數(shù)據(jù)庫自定義類型type的用法詳解

    這篇文章主要介紹了Oracle數(shù)據(jù)庫自定義類型type的用法詳解,Oracle?數(shù)據(jù)庫的概念和其它數(shù)據(jù)庫不一樣,這里的數(shù)據(jù)庫是一個操作系統(tǒng)只有一個庫,可以看作是?Oracle?就只有一個大數(shù)據(jù)庫,需要的朋友可以參考下
    2023-07-07

最新評論