admin 管理员组

文章数量: 1184232


2024年3月13日发(作者:eclipse怎么打开jsp文件夹)

sqlserver的union all用法

SQL Server的UNION ALL用法

UNION ALL 子句用于组合两个或多个 SELECT 语句的结果集。

语法:

SELECT select_list [ INTO new_table ]

FROM table1

[ WHERE search_condition1 ]

UNION ALL

SELECT select_list

FROM table2

[ WHERE search_condition2 ]

[ ORDER BY order_expression [ ASC | DESC ] ];

UNION ALL 子句中的 SELECT 语句必须拥有相同的列数和数据

类型。例如,第一个 SELECT 语句中的第一列为字符串类型,那么第

二个 SELECT 语句的第一列也必须为字符串类型。

UNION ALL 除了返回不同的查询结果集外,还允许重复的行存在。

示例:

SELECT Name, Country

FROM Customers

UNION ALL

SELECT Name, Country

FROM Suppliers

- 1 -

ORDER BY Name;

这条语句会返回 Customers 表和 Suppliers 表中所有名称和

国家的记录,并且按照名称进行排序。

- 2 -


本文标签: 名称 结果 打开 类型 语句