国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

SQL UNION 操作符

2024-07-21 02:50:09
字體:
供稿:網(wǎng)友
SQL UNION 操作符轉(zhuǎn)載自:http://www.survivalescaperooms.com.cn/sql/sql_union.asp

UNION 操作符用于合并兩個或多個 SELECT 語句的結(jié)果集。

請注意,UNION 內(nèi)部的 SELECT 語句必須擁有相同數(shù)量的列。列也必須擁有相似的數(shù)據(jù)類型。同時,每條 SELECT 語句中的列的順序必須相同。

SQL UNION 語法
SELECT column_name(s) FROM table_name1UNIONSELECT column_name(s) FROM table_name2

注釋:默認地,UNION 操作符選取不同的值。如果允許重復的值,請使用 UNION ALL。

SQL UNION ALL 語法
SELECT column_name(s) FROM table_name1UNION ALLSELECT column_name(s) FROM table_name2

另外,UNION 結(jié)果集中的列名總是等于 UNION 中第一個 SELECT 語句中的列名。

下面的例子中使用的原始表:Employees_China:
E_IDE_Name
01Zhang, Hua
02Wang, Wei
03Carter, Thomas
04Yang, Ming
Employees_USA:
E_IDE_Name
01Adams, John
02Bush, George
03Carter, Thomas
04Gates, Bill
使用 UNION 命令實例

列出所有在中國和美國的不同的雇員名:

SELECT E_Name FROM Employees_ChinaUNIONSELECT E_Name FROM Employees_USA
結(jié)果
E_Name
Zhang, Hua
Wang, Wei
Carter, Thomas
Yang, Ming
Adams, John
Bush, George
Gates, Bill

注釋:這個命令無法列出在中國和美國的所有雇員。在上面的例子中,我們有兩個名字相同的雇員,他們當中只有一個人被列出來了。UNION 命令只會選取不同的值。

UNION ALL

UNION ALL 命令和 UNION 命令幾乎是等效的,不過 UNION ALL 命令會列出所有的值。

SQL Statement 1UNION ALLSQL Statement 2
使用 UNION ALL 命令實例:

列出在中國和美國的所有的雇員:

SELECT E_Name FROM Employees_ChinaUNION ALLSELECT E_Name FROM Employees_USA
結(jié)果
E_Name
Zhang, Hua
Wang, Wei
Carter, Thomas
Yang, Ming
Adams, John
Bush, George
Carter, Thomas
Gates, Bill

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 澄城县| 江孜县| 井冈山市| 石阡县| 嘉定区| 军事| 普定县| 昌平区| 清水河县| 扬州市| 青河县| 宜阳县| 晋城| 上杭县| 北流市| 武隆县| 射洪县| 忻城县| 开封市| 宁蒗| 仁布县| 邵武市| 大石桥市| 黔南| 石阡县| 汝州市| 兴城市| 和田县| 阳新县| 共和县| 南召县| 综艺| 丰城市| 永新县| 密山市| 武强县| 湟源县| 调兵山市| 双柏县| 临猗县| 临猗县|