access mysql 语法_Access SQL:基本概念、词汇和语法

合并查询结果: 联合

当您想要查看返回的几个相似的选择查询在一起,为合并集中的所有数据时,您可以使用联合运算符。

联合运算符允许您合并为一个两个 SELECT 语句。合并的 SELECT 语句的相同顺序和具有相同或兼容的数据类型必须相同数量的输出字段。运行查询时,从每个组的对应字段的数据将合并为一个的输出字段,,以便查询输出中具有相同数量的每个 select 语句的字段。

注意: 根据联合查询的目的,“数字”和“文本”数据类型兼容。

使用联合运算符时,您可以指定是否查询结果应包含重复的行,是否存在任何,通过使用所有密钥单词。

合并两个 SELECT 语句的联合查询的基本 SQL 语法如下所示:

SELECT field_1

FROM table_1

UNION [ALL]

SELECT field_a

FROM table_a

;

例如,假设您有一个名为产品表和命名服务的另一个表。两个表有字段中包含的产品或服务,价格,担保名称或保证的可用性,以及是否提供产品或服务以独占方式。尽管产品表存储担保信息,以及服务表存储保证信息,基本信息是相同 (是否特定产品或服务包括质量承诺)。您可以使用联合查询中的,如以下内容,合并两个表中的四个字段:

SELECT name, price, warranty_available, exclusive_offer

FROM Products

UNION ALL

SELECT name, price, guarantee_available, exclusive_offer

FROM Services

;

有关如何使用联合运算符组合的 SELECT 语句的详细信息,请参阅合并多个选择查询使用联合查询的结果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值