婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > SQL語句的并集UNION 交集JOIN(內連接,外連接)等介紹

SQL語句的并集UNION 交集JOIN(內連接,外連接)等介紹

熱門標簽:安陽天音防封電銷卡 貴州外呼回撥系統是什么 智能語音車載電話機器人 智能外呼系統需要多少錢 陽光創信ai外呼獲客系統助力 云南全自動外呼系統公司 外呼系統的話術 衛星地圖標注距離 競圣地圖標注服務
1. a. 并集UNION SELECT column1, column2 FROM table1 UNION SELECT column1, column2 FROM table2 b. 交集JOIN SELECT * FROM table1 AS a JOIN table2 b ON a.name=b.name c. 差集NOT IN SELECT * FROM table1 WHERE name NOT IN(SELECT name FROM table2) d. 笛卡爾積 SELECT * FROM table1 CROSS JOIN table2 與 SELECT * FROM table1,table2相同 2. SQL中的UNION 與UNION ALL的區別是,前者會去除重復的條目,后者會仍舊保留。 a. UNION SQL Statement1 UNION SQL Statement2 b. UNION ALL SQL Statement1 UNION ALL SQL Statement2 3. SQL中的各種JOIN SQL中的連接可以分為內連接,外連接,以及交叉連接(即是笛卡爾積) a. 交叉連接CROSS JOIN 如果不帶WHERE條件子句,它將會返回被連接的兩個表的笛卡爾積,返回結果的行數等于兩個表行數的乘積; 舉例 SELECT * FROM table1 CROSS JOIN table2 等同于 SELECT * FROM table1,table2 一般不建議使用該方法,因為如果有WHERE子句的話,往往會先生成兩個表行數乘積的行的數據表然后才根據WHERE條件從中選擇。 因此,如果兩個需要求交際的表太大,將會非常非常慢,不建議使用。 b. 內連接INNER JOIN 如果僅僅使用 SELECT * FROM table1 INNER JOIN table2 沒有指定連接條件的話,和交叉連接的結果一樣。 但是通常情況下,使用INNER JOIN需要指定連接條件。 -- 等值連接(=號應用于連接條件, 不會去除重復的列) SELECT * FROM table1 AS a INNER JOIN table2 AS b on a.column=b.column -- 不等連接(>,>=,<,<=,!>,!<,<>) 例如 SELECT * FROM table1 AS a INNER JOIN table2 AS b on a.column<>b.column -- 自然連接(會去除重復的列) c. 外連接OUTER JOIN 首先內連接和外連接的不同之處: 內連接如果沒有指定連接條件的話,和笛卡爾積的交叉連接結果一樣,但是不同于笛卡爾積的地方是,沒有笛卡爾積那么復雜要先生成行數乘積的數據表,內連接的效率要高于笛卡爾積的交叉連接。 指定條件的內連接,僅僅返回符合連接條件的條目。外連接則不同,返回的結果不僅包含符合連接條件的行,而且包括左表(左外連接時), 右表(右連接時)或者兩邊連接(全外連接時)的所有數據行。 1)左外連接LEFT [OUTER] JOIN 顯示符合條件的數據行,同時顯示左邊數據表不符合條件的數據行,右邊沒有對應的條目顯示NULL 例如 SELECT * FROM table1 AS a LEFT [OUTER] JOIN ON a.column=b.column 2)右外連接RIGHT [OUTER] JOIN 顯示符合條件的數據行,同時顯示右邊數據表不符合條件的數據行,左邊沒有對應的條目顯示NULL 例如 SELECT * FROM table1 AS a RIGHT [OUTER] JOIN ON a.column=b.column 3)全外連接顯示符合條件的數據行,同時顯示左右不符合條件的數據行,相應的左右兩邊顯示NULL
您可能感興趣的文章:
  • sql server 交集,差集的用法詳解
  • MySQL實現差集(Minus)和交集(Intersect)測試報告
  • MySQL 查詢結果取交集的實現方法
  • SQLServer中求兩個字符串的交集
  • mysql-joins具體用法說明

標簽:鄂爾多斯 營口 欽州 湘潭 周口 寧夏 河源 預約服務

巨人網絡通訊聲明:本文標題《SQL語句的并集UNION 交集JOIN(內連接,外連接)等介紹》,本文關鍵詞  SQL,語句,的,并,集,UNION,交集,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《SQL語句的并集UNION 交集JOIN(內連接,外連接)等介紹》相關的同類信息!
  • 本頁收集關于SQL語句的并集UNION 交集JOIN(內連接,外連接)等介紹的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 金秀| 岳池县| 会东县| 犍为县| 信丰县| 顺昌县| 红桥区| 会东县| 健康| 临汾市| 醴陵市| 河池市| 株洲市| 邢台市| 错那县| 宝清县| 巨鹿县| 昭通市| 安国市| 北川| 嵊泗县| 宜川县| 南陵县| 包头市| 黄龙县| 香格里拉县| 张家港市| 阳东县| 贺州市| 桐城市| 安康市| 兴义市| 西平县| 邓州市| 富阳市| 疏勒县| 梁山县| 山西省| 四子王旗| 河源市| 当雄县|