UNION 操作

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

UNION 操作在 Access 中的创建union query,其中合并的两个或多个独立查询或表的结果。

语法

[表]query1联合 [所有] [表] query2 [联合 [所有] [表] queryn [...]]

UNION 操作包含以下部分︰

部分

说明

query1 n

SELECT 语句、 存储的查询的名称或前面加上表关键字存储表的名称。

备注

您可以合并两个或多个查询、 表和单个 UNION 操作中的任意组合中的 SELECT 语句的结果。下面的示例合并现有的表名为新帐户和 SELECT 语句︰

TABLE [New Accounts] UNION ALL
SELECT *
FROM Customers
WHERE OrderAmount > 1000;

默认情况下,当您使用 UNION 操作; 返回无重复的记录但是,您可以包括 ALL 谓词以确保返回所有记录。这也是查询的运行速度。

UNION 操作中的所有查询必须都请求相同数量的页字段。但是,字段没有为相同大小或data type。

只能在第一个 SELECT 语句中使用别名,因为在任何其他人将被忽略。在 ORDER BY 子句中,引用的字段通过他们的第一个 SELECT 语句中称为。

注意: 

  • 可以使用分组依据或 HAVING 子句中每个查询参数返回的数据进行分组。

  • 可用于 ORDER BY 子句的末尾的最后一个查询参数中指定的顺序显示返回的数据。

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×