All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
SQL数据库高级教程:SQL UNION 和 UNION ALL_[SQL Server教程]

Writer: 归海一刀 Article type: Programming skills(编程技巧) Time: 2014/2/3 6:40:05 Browse times: 430 Comment times: 0

SQL数据库高级教程:SQL UNION 和 UNION ALL_[SQL Server教程]


01Hansen, Ola02Svendson, Tove03Svendson, Stephen04Pettersen, Kari

Employees_USA:

01Turner, Sally02Kent, Clark03Svendson, Stephen04Scott, Stephen

使用UNION命令

实例

列出所有在挪威和美国的不同的雇员名:

SELECT E_Name FROM Employees_NorwayUNIONSELECT E_Name FROM Employees_USA

结果

Hansen, OlaSvendson, ToveSvendson, StephenPettersen, KariTurner, SallyKent, ClarkScott, Stephen

注释:这个命令无法列出在挪威和美国的所有雇员。在上面的例子中,我们有两个名字相同的雇员,他们当中只有一个人被列出来了。UNION命令只会选取不同的值。

UNION ALL

UNION ALL命令和UNION命令几乎是等效的,不过UNION ALL命令会列出所有的值。

SQL Statement 1UNION ALLSQL Statement 2

使用UNION ALL命令

实例:

列出在挪威和美国的所有的雇员:

SELECT E_Name FROM Employees_NorwayUNION ALLSELECT E_Name FROM Employees_USA

结果

Hansen, OlaSvendson, ToveSvendson, StephenPettersen, KariTurner, SallyKent, ClarkSvendson, StephenScott, Stephen



Head photo

Go homepage
Upload pictures
Write articles

SQL数据库高级教程:SQL UNION 和 UNION ALL_[SQL Server教程]

UNION

UNION命令用于从两个表中选取相关的信息,很类似JOIN命令。不过,当使用UNION命令时,所有被选取的列的数据类型应该是相同的。

注释:如使用UNION,那么只有不同的值会被选取。

SQL Statement 1UNIONSQL Statement 2

Employees_Norway:

E_IDE_NameE_IDE_NameE_NameE_Name

There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.