• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    sqlserver數據庫右關聯RIGHT JOIN的使用方法

    sqlserver數據庫供給了右聯系關系RIGHT JOIN的聯系關系體例。這個聯系關系是以右邊的表為根本,左邊能聯系關系上的就呈現成果,聯系關系不上的就呈現null。同時,right join和right outer join在sqlserver中是一回事,結果是一樣的

    方式/步調

    1. 1

      建立一個姑且表,用于演示sqlserver語法中的右聯系關系RIGHT JOIN利用

      IF OBJECT_ID('tempdb..#tbl1') IS NOT NULL DROP TABLE #tbl1; 

      CREATE TABLE #tbl1(

          Col1 varchar(50),        

          Col2 varchar(200)        

      );

    2. 2

      建立別的一個姑且表,用于演示sqlserver語法中的右聯系關系RIGHT JOIN利用

      IF OBJECT_ID('tempdb..#tbl2') IS NOT NULL DROP TABLE #tbl2; 

      CREATE TABLE #tbl2(

          Col1 varchar(50),      

          Col3 varchar(200)      

      );

    3. 3

      往姑且表中插入幾行測試數據,此中包羅插入Null值數據

      insert into #tbl1(Col1, Col2) values('Code1', '第1列');

      insert into #tbl1(Col1, Col2) values('Code10', '第2列');

      insert into #tbl1(Col1, Col2) values('Code100', '第3列');

      insert into #tbl2(Col1, Col3) values('Code1', NULL);

      insert into #tbl2(Col1, Col3) values('Code10', '教員');

      insert into #tbl2(Col1, Col3) values('Code99', '學生');

    4. 4

      查詢姑且表中的測試數據

      select * from #tbl1;

      select * from #tbl2;

    5. 5

      利用右聯系關系RIGHT JOIN聯系關系兩張表,以第二個姑且表為準,查詢成果。右聯系關系的成果是,以右邊的表為準,左邊能聯系關系上的就呈現,聯系關系不上的就是null

      select * 

      from #tbl1 a

      right join #tbl2 b on b.Col1 = a.Col1

    6. 6

      利用RIGHT OUTER JOIN聯系關系兩張表,以第二個姑且表為準,查詢成果

      select * 

      from #tbl1 a

      right outer join #tbl2 b on b.Col1 = a.Col1

    7. 7

      從運行成果可以看出,對于right join和right outer join兩種寫法在sqlserver中其實是一樣的結果。右聯系關系,也可以利用左聯系關系來實現,只需要互換一下表的位置和關頭字

      select * 

      from #tbl2 a

      left join #tbl1 b on b.Col1 = a.Col1

    • 發表于 2019-04-23 22:02
    • 閱讀 ( 860 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆