<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks

    雖然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

    posted on 2012-12-04 23:22 abin 閱讀(11604) 評論(1)  編輯  收藏 所屬分類: oracle

    Feedback

    # re: Oracle natural join(自然連接) 2014-02-06 22:17 adsfds
    動感地帶  回復  更多評論
      

    主站蜘蛛池模板: 一级**爱片免费视频| 亚洲中文无码永久免费| 又粗又长又爽又长黄免费视频 | 四虎在线免费播放| 亚洲精品美女网站| 夭天干天天做天天免费看| 亚洲中文字幕无码爆乳| 在线观看亚洲免费| 男女猛烈无遮掩视频免费软件| 亚洲福利精品一区二区三区| 18禁亚洲深夜福利人口| 国产一级淫片a视频免费观看| 美女被艹免费视频| 亚洲综合日韩久久成人AV| 三根一起会坏掉的好痛免费三级全黄的视频在线观看 | 亚洲男女内射在线播放| 国产国产人免费人成成免视频 | 99re8这里有精品热视频免费| 亚洲午夜无码久久久久| 免费成人在线电影| 亚洲乱码一二三四区国产| 免费鲁丝片一级观看| 免费无码一区二区| 久久精品7亚洲午夜a| 成年人网站免费视频| 久久无码av亚洲精品色午夜| 亚洲综合区小说区激情区| 久久国产乱子伦精品免费不卡| 亚洲免费视频观看| 亚洲成a人片在线播放| 国色精品va在线观看免费视频| 亚洲无人区视频大全| 热99re久久精品精品免费| a级片免费观看视频| 亚洲制服丝袜精品久久| 无码专区一va亚洲v专区在线| 一区二区三区无码视频免费福利| 亚洲天堂2016| 中文字幕亚洲日韩无线码| 日本片免费观看一区二区| 美女视频黄频a免费大全视频|