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

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

SQL UNION 操作符

2024-07-21 02:50:09
字體:
供稿:網(wǎng)友
SQL UNION 操作符轉(zhuǎn)載自:http://m.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ā)表
主站蜘蛛池模板: 靖西县| 乌海市| 峨边| 英山县| 井陉县| 穆棱市| 大兴区| 沈丘县| 新晃| 边坝县| 应城市| 新兴县| 鄂伦春自治旗| 无锡市| 湘阴县| 桂东县| 靖安县| 河曲县| 工布江达县| 吴江市| 沙田区| 青州市| 榆林市| 五常市| 昌乐县| 石棉县| 衡水市| 保康县| 徐水县| 九台市| 苗栗市| 福海县| 丁青县| 济源市| 保定市| 河北区| 抚远县| 泗水县| 衡东县| 莒南县| 海阳市|