久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    自然連接,等值連接,內連接的聯系與區別

     hongshatang 2011-03-20

    自然連接,等值連接,內連接的聯系與區別

    雖然natural join(自然連接)實際上的用的比較少,但實際上這個連接是非常有用的,若能經常使用一下,實際上是非常方便的。

    自然連接是在兩張表中尋找那些數據類型和列名都相同的字段,然后自動地將他們連接起來,并返回所有符合條件按的結果。

    來看一下自然連接的例子。

    Select emp.ename,dept.dname

    From emp natural join dept;

    這里我們并沒有指定連接的條件,實際上oracle為我們自作主張的將,emp中的deptno和dept中的deptno做了連接。

    也就是實際上相當于

    Select emp.ename,dept.dname

    From emp join dept on emp.deptno = dept.deptno;

    因為這兩張表的這兩個字段deptno的類型個名稱完全相同。所以使用natural join時被自然的連接在一起了。

     

    另外:

    1.如果做自然連接的兩個表的有多個字段都滿足有相同名稱個類型,那么他們會被作為自然連接的條件。

    2.如果自然連接的兩個表僅是字段名稱相同,但數據類型不同,那么將會返回一個錯誤。

    3.由于oracle中可以進行這種非常簡單的natural join,我們在設計表時,應該盡量在不同表中具有相同含義的字段使用相同的名字和數據類型。以方便以后使用natural join

    最后我們在前面舉的例子都得到以下的結果:

    SQL> Select emp.ename,dept.dname

    2 From emp natural join dept;

     

    ENAME DNAME

    ——————– —————-

    SMITH RESEARCH

    ALLEN SALES

    WARD SALES

    JONES RESEARCH

    MARTIN SALES

    BLAKE SALES

    CLARK ACCOUNTING

    SCOTT RESEARCH

    KING ACCOUNTING

    TURNER SALES

    ADAMS RESEARCH

    JAMES SALES

    FORD RESEARCH

    MILLER ACCOUNTING

    內連接與等值連接是一回事情。

    經常有人會問到select a.id,b.name from a,b where a.id=b.pid

    select a.id,b.name from a inner join b on a.id=b.pid.有什么區別,哪個效率更高一些。

    實際上一回事情了。只是內連接是由SQL 1999規則定的書寫方式。兩個說的是一碼事。




    等值連接

      等值連接是條件連接在連接運算符為“=”號時的特例。
      它是從關系R與S的廣義笛卡爾積中選取A,B屬性值相等的那些元組
      自然連接是一種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且在結果中把重復的屬性列去掉
      等值連接表示為RA=BS,自然連接表示為RS;自然連接是除去重復屬性的等值連接。兩者之間的區別和聯系如下:
      1、自然連接一定是等值連接,但等值連接不一定是自然連接。等值連接不把重復的屬性除去;而自然連接要把重復的屬性除去。
      2、等值連接要求相等的分量,不一定是公共屬性;而自然連接要求相等的分量必須是公共屬性。
      3、等值連接不把重復的屬性除去;而自然連接要把重復的屬性除去。

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 在线天堂最新版资源| 日韩精品人妻av一区二区三区| 国产肉丝袜在线观看| AV喷水高潮喷水在线观看COM| 色天天天综合网色天天| 欧美亚洲一区二区三区| 欧洲免费一区二区三区视频| 久久人妻无码一区二区| 少妇上班人妻精品偷人| 亚洲综合小说另类图片五月天| 成 年 人 黄 色 大 片大 全| 小嫩批日出水无码视频免费 | 国产999精品2卡3卡4卡| 免费无码AV一区二区波多野结衣| 狠狠色噜噜狠狠狠狠AV| 国产网友愉拍精品视频手机 | 免费无码黄十八禁网站| 欧美性猛交xxxx乱大交丰满| 肉感饱满中年熟妇日本 | 日韩大片高清播放器大全| 久久久久无码国产精品不卡| 四虎影视一区二区精品| 影音先锋啪啪av资源网站| 在线精品视频一区二区三四| 亚洲一区二区中文字幕| 全免费A级毛片免费看无码 | 亚洲精品国产电影| 欧美高清狂热视频60一70| 国产一区二区波多野结衣| 12裸体自慰免费观看网站| 欧美老少配性行为| 亚洲小说乱欧美另类| 婷婷五月综合色视频| GV无码免费无禁网站男男| 国产精品中文字幕免费| 狠狠色噜噜狠狠狠7777奇米| 真实国产熟睡乱子伦视频| 免费无码一区无码东京热| 国产仑乱无码内谢| 少妇被躁爽到高潮无码人狍大战| 婷婷五月综合色视频|