国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

多個MySQL表結果集組合

數據庫 MySQL
如果將MySQL兩個或更多查詢的結果組合為單個結果集,該結果集包含聯合查詢中的所有查詢的全部行,應該怎么做呢?閱讀下文,您就可以找到答案。

MySQL表結果集相信大家都比較了解,下面就為您介紹多個MySQL表結果集組合的幾種方法,希望可以讓您對MySQL表結果集有更深的了解。

select * from table2
union all
select * from table2

select * from table2 union select * from table2

在MS-SQL如果將兩個或更多查詢的結果組合為單個結果集,該結果集包含聯合查詢中的所有查詢的全部行,常用的方法如下:

一.   使用union 或union All語句
1.   union 與 union all語句的區別
Ø UNION 組合多個表(或結果集)并將其作為單個結果集返回;
Ø UNION ALL 在結果中包含所有的行,包括重復行。
Ø 也就是說,使用UNION組合兩個表時,將重復的記錄刪除;而使用UNION ALL組合兩多個表時,不考慮結果集中是否存在重復記錄。
2.   使用 UNION 運算符時請注意:
Ø 所有查詢中的列數和列的順序必須相同。
 在使用 UNION 運算符組合的語句中,所有顯示列表的數目必須相同(列表內容可以包括:列名、算術表達式、聚合函數等);
Ø 數據類型必須兼容。
 在使用 UNION 組合的結果集中的相應列必須具有相同數據類型,或者兩種數據類型之間存在隱性數據轉換,或提供了類型轉換。例如,在datetime 數據類型的列和 binary 數據類型的列之間不可能存在 UNION 運算符,除非提供了顯式轉換,而在 money 數據類型的列和 int 數據類型的列之間可以存在 UNION 運算符,因為它們可以進行隱性轉換。
Ø 用 UNION 運算符組合的各語句中對應的結果集列出現的順序必須相同,因為 UNION 運算符是按照各個查詢給定的順序逐個比較各列。
3.   與其它 Transact-SQL語句一起使用 UNION 語句時,應注意:
Ø 如果在有UNION的語句中使用INTO語句,則只能在最終表(或結果集)中使用,如果要在單個表(或結果集)中使用INTO語句,MS-SQL將會提示錯誤;
錯誤語句:Select AID,AName,ADemo Into From ATable Union All Select BID,BName,BDemo Into From Btable
Ø 只有在 UNION 語句的結尾,才允許使用 ORDER BY 和 COMPUTE 子句以定義最終結果的順序或計算匯總值。不能在組建 UNION 語句的單獨查詢中使用這些子句。
錯誤語句:
Select AID,AName,ADemo From ATable order by AID
Union All
Select BID,BName,BDemo From BTable Order By BID  
可以這樣寫:
Select * From
(Select AID,AName,ADemo From ATable Union All Select BID,BName,BDemo From BTable) a
Order By a.AID
也可以這樣寫:
Select AID,AName,ADemo From ATable
Union All
Select BID,BName,BDemo From BTable
  Order By AID
   此處之所以按AID來排序,是因為MS-SQL中將最后的結果表中的第一列命名為AID。某些DBMS的系統并不對使用不同列名的查詢的表列命名,這樣就不能使用Order By 列名的方式來排序,不過可以引用結果表中列的順序來排序,例如:Order By 1,則相當于Order By AID
Ø GROUP BY 和 HAVING 子句只能在單獨的查詢中使用;它們不能用來影響最終的結果集。
Ø UNION 運算符可用于 INSERT 語句中。
 FOR BROWSE 子句不能在包含 UNION 運算符的語句中使用。(FOR BROWSE使用及說明可以參考SELECT語句的說明)
   注意:某些DBMS系統在由UNION組合查詢的Select子句中不允許使用函數和表達式。


二.使用except 或 INTERSECT 運算符
與UNION相似,except 或 INTERSECT 運算符也可以將多個表(或結果集)組合生成一個新表(或結果集),只是結果不同而已。
1.   Except運算符
和 UNION 指令類似, Except也是對兩個 SQL 語句所產生的結果做處理的。不同的地方是Except在每一個表(或結果集)與第二個表(或結果集)比較前,已從每一個表的結果集中清除了所有重復的信息。也就是從Except運算所得到的結果集絕不會包含重復的記錄(行)。
例如:我們要在Table_A(學生信息表)與Table_B(學生必修課完成信息表)中找出未完成的學生信息
   Select * From Table_A
   Except
   Select * From Table_B
注意:許多DBMS系統不支持EXCEPT運算符,則此時不得不使用Left Outer Join運算符來實現。而在Oracle中的Minus與EXCEPT相似。
2.  INTERSECT運算符
和 UNION 指令類似, INTERSECT 也是對兩個 SQL 語句所產生的結果做處理的。不同的地方是,UNION 是聯集,而 INTERSECT 是交集。也就是說,INTERSECT生成的結果集是多個表或結果集所共有的記錄(行)。
   Select AID,AName,ADemo From ATable
   INTERSECT
Select BID,BName,BDemo From Btable

三.使用UNION Corresponding組合來自兩個或多個與UNION不兼容的表中的行
例如:有兩個表
   Create Table Table_A(ID int,office int,address varchar(20),department char(5),pay money)
   Create Table Table_B(office int,ID int,address varchar(20),department char(5))
   可以使用UNION Corresponding來獲取兩個表中有共同列名的列中數據:
   Select * From table_A UNION Corresponding Select * From Table_b
   注意:并不是所有的DBMS都支持UNION Corresponding運算,包括MS-SQL Server

 

【編輯推薦】

MySQL分表處理的實現方法

MySQL授權表使用示例

MySQL內存表的弊端

教您徹底刪除MySQL注冊表信息

Mysql User表的權限字段說明介紹

責任編輯:段燃 來源: 互聯網
相關推薦

2009-09-09 11:14:04

Linq多個結果集

2009-11-11 11:00:38

ADO.NET結果集

2009-09-15 15:45:00

Linq聯合查詢

2009-11-13 10:42:09

ADO.NET Nex

2019-09-17 15:13:05

MySQLEXPLAIN數據庫

2011-08-23 10:14:09

JDBC更新計數行調用存儲過程SQL Server

2009-09-09 10:58:58

Linq結果集形狀

2010-10-15 11:05:31

MYSQL查詢結果

2010-11-24 10:52:57

Mysql字符集

2012-06-07 09:21:55

ibmdw

2022-06-07 07:58:16

流程解耦封裝

2009-07-08 17:42:33

JDBC存儲過程

2010-07-14 15:22:48

SQL Server

2010-01-08 13:23:38

ibmdwInfoSphere

2011-08-29 15:52:19

SQL ServerMybatis存儲過程

2009-09-17 10:27:55

linq存儲過程

2020-04-14 11:01:52

5G運營商網絡

2011-08-18 17:32:40

Oracle存儲過程利用游標返回結果集

2020-08-10 14:44:41

騰訊SaaS千帆計劃

2010-11-25 14:45:19

MySQL查詢結果
點贊
收藏

51CTO技術棧公眾號

精品一区二区三区av| 亚洲色图美国十次| 亚洲国内精品| 庆余年2免费日韩剧观看大牛| 黄网在线免费看| 欧洲精品在线观看| 中文字幕一区二区三区域| 91一区在线观看| 男女激烈动态图| 国产精品社区| 国产一区二区在线观看免费播放| 欧美日韩有码| 欧美精品久久久久| 欧美日韩黄色| 欧美日韩xxx| www.91精品| 精品国产美女在线| 日韩成人一区| 九九热这里只有精品免费看| 999精品嫩草久久久久久99| 日韩小视频网址| 亚洲tv在线| 久久久久久久久电影| 中文字幕一区二区三区中文字幕 | 欧美在线播放高清精品| 色视频在线播放| 天天色 色综合| 在线观看免费黄色| 日韩一区二区三区四区五区六区| 色网站在线看| 亚洲国产精品大全| 欧洲美女精品免费观看视频| 欧美日韩国产123| 欧美日韩导航| 亚洲free性xxxx护士白浆| 影音先锋亚洲电影| 伊人久久大香线蕉综合75| av午夜一区麻豆| 国产一级大片| 欧美精品欧美精品系列| 欧美自拍电影| 国产ts一区二区| 综合一区av| 国产三级中文字幕| 国产亚洲欧美日韩在线一区| 麻豆传媒在线播放| 欧美变态口味重另类| 亚洲不卡系列| 亚洲高清不卡| 韩国19禁主播vip福利视频| 先锋成人av| 日韩欧美的一区二区| 川上优的av在线一区二区| 2024国产精品视频| 无码日本精品xxxxxxxxx| 久久精品1区| 国模精品一区二区三区| 99久久综合| 91色在线观看| 欧美日韩国产在线一区| 国产精品久久久久久久av大片 | 看国产成人h片视频| 91av国产在线| 国产女主播在线写真| 国产亚洲在线观看| 精品免费一区二区三区蜜桃| 热久久一区二区| 一本久道综合色婷婷五月| 国产婷婷精品av在线| 成人性做爰aaa片免费看不忠| 亚洲午夜一区二区| 日本xxxxxxxxxx75| 亚洲精品国产无天堂网2021| 日韩精品一二三四| 黄色一区三区| 国产91在线|亚洲| 亚洲黄色小视频在线观看| 亚洲第一狼人社区| 黄色网址在线免费| 日韩成人在线观看| 国产欧美一区二区三区米奇| 欧美日韩亚洲一区二区三区在线观看 | 欧美日韩一区二 | 黄色精品网站| 精品无码av无码免费专区| 中文字幕 久热精品 视频在线| 在线成人福利| 国产视频久久久久| 天天躁日日躁狠狠躁欧美| 韩国一区二区三区美女美女秀 | 成人亚洲综合天堂| 亚洲欧美自拍一区| 欧美裸体在线版观看完整版| 蜜桃在线一区二区三区精品| 久久久91精品国产一区二区三区| 美女露隐私免费网站| 色婷婷综合久久久久| 精品动漫3d一区二区三区免费| 成人av观看| 欧美日韩综合在线免费观看| 成人久久网站| av一区二区三区免费| 91性感美女视频| 草草影院在线观看| 色综合影院在线| 欧美日韩国产在线一区| 免费在线a视频| 91 com成人网| 牛牛精品成人免费视频| 亚洲欧洲日韩精品| 亚洲成人久久影院| 一区二区电影免费观看| 91精品久久久久久久久久久久久久| 国产精品自拍一区| 日韩a在线观看| 欧美激情视频一区| 国产真实乱对白精彩久久| 欧美女优在线| 97在线免费观看视频| 国产自产2019最新不卡| 国产大片在线免费观看| 奇米4444一区二区三区 | av网站在线免费播放| 亚洲欧洲国产专区| 视频91a欧美| 中文字幕日韩精品久久| 精品国产91洋老外米糕| 欧美精品偷拍| 在线视频91p| 波多野结衣一区二区三区在线观看| 午夜精品久久久| 人人网欧美视频| 国产午夜在线| 久久久久国产视频| 国产日产亚洲精品系列| 电影一区电影二区| 欧美在线观看成人| 在线观看日韩av| 91小视频在线| 激情欧美一区二区三区黑长吊| www.com毛片| 在线看片第一页欧美| 91麻豆精品秘密| 国产精选久久| 一本大道香蕉久久| 91美女高潮出水| 日本道在线观看一区二区| 久久免费大视频| 亚洲视频精品在线观看| 国产精品国产三级国产专区53 | aaaaaa亚洲| 日韩中文字幕久久| 国产一区二区影院| 草美女在线观看| 欧美一区二区综合| 91精品国产综合久久精品图片| 黄色精品一区| 免费a级在线播放| 九九九热999| 欧美大片一区二区| 免费不卡在线观看| 成人免费影院| 亚洲精品无码国产| 精品久久久久久久久久久久包黑料 | 欧美亚洲自拍偷拍| 亚洲激情婷婷| 台湾成人免费视频| 91精品91久久久中77777老牛| 欧美最顶级的aⅴ艳星| 激情懂色av一区av二区av| 老色鬼久久亚洲一区二区| 3344国产永久在线观看视频| 欧美 日韩 国产 激情| 国产成人精品久久| 亚洲成av人乱码色午夜| 成人中文字幕在线| 精品国产一区二区三区久久久樱花| 日本又骚又刺激的视频在线观看| 亚洲国产精品一区二区第四页av | 97视频com| 91精品国产入口| 国产精品综合一区二区| 欧美日韩在线二区| 在线免费看av| 天天操天天摸天天爽| 国产成+人+综合+亚洲欧美丁香花| 亚洲另类一区二区| 在线视频免费在线观看一区二区| 性欧美xxx69hd高清| 在线观看亚洲色图| 国产精品v欧美精品∨日韩| 精品91自产拍在线观看一区| 久久蜜桃av一区二区天堂| 国产精品免费99久久久| 亚洲激情文学| 国产主播在线看| 国产精品精品一区二区三区午夜版| 欧美日韩国产首页在线观看| 成人av在线一区二区| 99久久综合狠狠综合久久aⅴ|