<address id="xpjh9"><listing id="xpjh9"><meter id="xpjh9"></meter></listing></address>

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
<noframes id="xpjh9">
<noframes id="xpjh9">

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
    <form id="xpjh9"></form><address id="xpjh9"><listing id="xpjh9"><menuitem id="xpjh9"></menuitem></listing></address>

      <noframes id="xpjh9">
      VB.net 2010 視頻教程 VB.net 2010 視頻教程 VB.net 2010 視頻教程
      SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
      當前位置:
      首頁 > 數據庫 > sql語句 >
      • sql語句大全之內連接

      • 2015-01-18 21:33 來源:未知

      內連接sql語句大全
      內連接是比較常用的一種數據連接查詢方式。它使用比較運算符進行多個基表間數據的比較操作,并列出這些基表中與連接條件相匹配的所有的數據行。一般用INNER JOIN或JOIN關鍵字來指定內連接,它是連接查詢默認的連接方式。

      內連接的語法格式為:
      SELECT select_list
      FROM table INNER JOIN table2 [ON join_conditions]
      [WHERE search_conditions]
      [ORDER BY order_expression]
      細分起來,又可將內連接分為等值連接、非等值連接和自然連接三種。
      1.等值連接
      等值連接就是在連接條件中使用等于號(=)比較運算符來比較連接列的列值,其查詢結果中列出被連接表中的所有列,并且包括重復列。
      下面的語句對“商品信息”表和“訂單信息”表進行了內部連接:
      USE 購物系統
      SELECT 商品信息.商品名稱,商品信息.商品價格,訂單信息.訂單數量
      FROM 商品信息 JOIN 訂單信息
      ON 商品信息.商品編號 = 訂單信息.商品編號
      ORDER BY 商品信息.商品價格
      上面的語句使用了ON子句指定連接條件,并使用了ORDER BY子句通過“商品信息”表中的商品價格進行升序排列。執行該語句,得到的結果如圖5-25所示。

      圖5-25  內連接等值連接
      2.非等值連接
      非等值連接查詢就是在連接條件中使用了除等于號之外的比較運算符以比較連接列的列值,比較連接符有>、<、>=、<=、<>,除了這比較運算符外,也可以使用范圍運算符如BETWEEN。
      例如在“商品信息”表和“訂單信息”表中查詢商品名稱、商品價格、交易數量等,同時輸出商品價格在250~350元之間的商品信息,可以使用下面的語句:
      USE 網店購物系統
      SELECT 商品信息.商品名稱,商品信息.商品價格,訂單信息.交易數量
      FROM 商品信息 INNER JOIN 訂單信息
      ON 商品信息.商品編號 = 訂單信息.商品編號
      AND 訂單信息.商品價格 BETWEEN 250 AND 350
      ORDER BY 商品信息.商品價格
      上面的語句中,除了通過ON 子句指定了連接的條件外,并給出了BETWEEN非等值連接運算,執行該語句后,得到的結果如圖5-26所示。

      圖5-26  內連接非等值連接
      3.自然連接
      自然連接與等值連接相同,都是在連接條件中使用等于比較運算符,使用自然連接查詢時,它會為具有相同名稱的列自動進行記錄匹配,并在返回的數據中刪除連接表中的重復列。
      例如,基于表“商品信息”和表“訂單信息”創建一個自然連接查詢,限定條件為兩個基表中的商品編號,在結果集中顯示商品名稱、商品價格和交易數量。可以使用下面的語句:
      USE 網店購物系統
      SELECT 商品信息.商品名稱,商品信息.商品價格,訂單信息.交易數量
      FROM 商品信息 INNER JOIN 訂單信息
      ON 商品信息.商品編號 = 訂單信息.商品編號
      執行上面的語句后,得到的結果如圖5-27所示。

      圖5-27  內連接自然連接
      相關教程
      江苏快3 宁波 | 中卫 | 宁国 | 无锡 | 宜昌 | 锡林郭勒 | 开封 | 和县 | 文山 | 日喀则 | 瑞安 | 灌南 | 阜阳 | 邳州 | 丹阳 | 陇南 | 黄山 | 平潭 | 青海西宁 | 四平 | 锦州 | 和田 | 宣城 | 石狮 | 如皋 | 甘南 | 任丘 | 河北石家庄 | 定州 | 惠东 | 琼中 | 临海 | 泰州 | 齐齐哈尔 | 盘锦 | 七台河 | 琼海 | 塔城 | 赣州 | 广汉 | 秦皇岛 | 吕梁 | 基隆 | 深圳 | 高密 | 吉林 | 遵义 | 庄河 | 赵县 | 乌兰察布 | 池州 | 赵县 | 七台河 | 荣成 | 吐鲁番 | 文山 | 兴化 | 大庆 | 赣州 | 巴音郭楞 | 汝州 | 东台 | 滕州 | 包头 | 崇左 | 雅安 | 毕节 | 淮南 | 齐齐哈尔 | 昌都 | 松原 | 建湖 | 项城 | 贺州 | 定州 | 盘锦 | 鄢陵 | 新余 | 梅州 | 琼海 | 台北 | 张掖 | 中山 | 宜宾 | 珠海 | 永州 | 新疆乌鲁木齐 | 商丘 | 兴安盟 | 惠东 | 莱芜 | 锦州 | 山南 | 长治 | 台南 | 宁夏银川 | 建湖 | 江西南昌 | 乐平 | 靖江 | 襄阳 | 楚雄 | 汉川 | 丽水 | 锡林郭勒 | 宝鸡 | 德阳 | 汕尾 | 长兴 | 临海 | 项城 | 汕尾 | 内蒙古呼和浩特 |