• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • sql2005 內連接 外連接 交叉連接 查詢 與聯合查詢(合并查詢

    發表于:2009-10-21來源:作者:點擊數: 標簽:交叉查詢
    sql2005 內連接 外連接 交叉連接 查詢 與聯合查詢(合并查詢 sql數據庫 關鍵字:sql2005 連接 查詢 聯合 (一)內連接 內連接查詢操作列出與連接條件匹配的數據行,它使用比較運算符比較被連接列的列值。內連接分三種: 1、等值連接:在連接條件中使用等于號(=

    sql2005 內連接 外連接 交叉連接 查詢 與聯合查詢(合并查詢  sql數據庫

    關鍵字:sql2005 連接 查詢 聯合

      (一)內連接

      內連接查詢操作列出與連接條件匹配的數據行,它使用比較運算符比較被連接列的列值。內連接分三種:

      1、等值連接:在連接條件中使用等于號(=)運算符比較被連接列的列值,其查詢結果中列出被連接

      表中的所有列,包括其中的重復列。

      2、不等連接: 在連接條件使用除等于運算符以外的其它比較運算符比較被連接的列的列值。這些

      運算符包括>、>=、<=、<、!>、!<和<>。

      3、自然連接:在連接條件中使用等于(=)運算符比較被連接列的列值,但它使用選擇列表指出查詢

      結果集合中所包括的列,并刪除連接表中的重復列。

      例,下面使用等值連接列出authors和publishers表中位于同一城市的作者和出版社:

      SELECT *

      FROM authors AS a INNER JOIN publishers AS p

      ON a.city=p.city

      又如使用自然連接,在選擇列表中刪除authors 和publishers 表中重復列(city和state):

      SELECT a.*,p.pub_id,p.pub_name,p.country

      FROM authors AS a INNER JOIN publishers AS p

      ON a.city=p.city

      多個inner join 時,執行順序從左到右,例如:

      SELECT T1.NAME,T2.AGE,T3.SEX FROM

      TABLE1 AS T1 INNER JOIN TABLE2 AS T2

      ON T1.ID=T2.ID

      INNER JOIN TABLE3 AS T3

      ON T1.ID=T3.ID

      (二)外連接

      內連接時,返回查詢結果集合中的僅是符合查詢條件( WHERE 搜索條件或 HAVING 條件)和連接條件

      的行。而采用外連接時,它返回到查詢結果集合中的不僅包含符合連接條件的行,而且還包括左表(左外

      連接時)、右表(右外連接時)或兩個邊接表(全外連接)中的所有數據行。

      如下面使用左外連接將論壇內容和作者信息連接起來:

      SELECT a.*,b.* FROM luntan LEFT OUTER JOIN usertable as b

      ON a.username=b.username

      下面使用全外連接將city表中的所有作者以及user表中的所有作者,以及他們所在的城市:

      SELECT a.*,b.*

      FROM city as a FULL OUTER JOIN user as b

      ON a.username=b.username

     

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>