79、查询结果的联合操作

查询结果的联合操作

1. UNION操作符简介

在SQL查询中, UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 UNION 操作符默认会自动去除重复的行,但如果使用 UNION ALL ,则会保留所有的行。这种操作在实际应用中非常有用,比如当你需要从多个表中提取相似类型的数据,或者将来自不同来源的数据汇总成一个结果集时。

1.1 UNION操作符的基本语法

UNION 操作符的基本语法如下:

SELECT column1, column2, ...
FROM table1
UNION
SELECT column1, column2, ...
FROM table2;

需要注意的是,参与 UNION 操作的各个查询必须满足以下条件:
- 每个 SELECT 语句的列数必须相同。
- 相应列的数据类型应兼容。
- 列的顺序应一致。

1.2 UNION操作符的示例

假设我们有两个表 students alumni ,分别存储在校生和校友的信息。我们可以使用 UNION 操作符来获取所有学生和校友的名字和年龄:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值