PostgreSQL的 UNION

UNION操作符用于合并两个或多个SELECT语句的结果集。UNION操作符会删除结果集中的重复行。UNION操作符必须在两个SELECT语句之间使用,并且SELECT语句必须具有相同数量的列,每个列的数据类型必须相同或兼容。

示例SQL:

假设我们有两个表,一个是students,另一个是teachers,它们都有name和age两列。我们可以使用UNION操作符将这两个表的结果集合并为一个结果集:

java 复制代码
SELECT name, age FROM students
UNION
SELECT name, age FROM teachers;

这个查询将返回一个包含所有学生和老师的名称和年龄的结果集,其中重复的行已被删除。

相关推荐
kunge20137 分钟前
Claude Code 工作流中的命令实现与自定义指南
人工智能·后端·架构
明月_清风10 分钟前
Go 没有 `class`,如何实现面向对象三要素?与传统 OOP 的深度对比
后端·go
xixingzhe227 分钟前
spring构造函数注入对比@Resource
java·后端·spring
程序员牛奶33 分钟前
[Algo-2]双指针技巧:你真的学懂双指针了吗?
后端
Kir1to1 小时前
RabbitMQ 核心概念与快速安装
后端
Kir1to1 小时前
Exchange 交换机类型,六种工作模式与 Spring Boot 整合
后端
日月云棠2 小时前
11 Spring容器整合与核心接口体系
java·后端
日月云棠2 小时前
10 AOP与动态编译源码剖析
java·后端
蓝银草同学2 小时前
新手指南:快速理清独立仓库 Java 8 多模块项目依赖并运行
前端·后端
蓝银草同学3 小时前
前端转 Java,第一篇看懂 pom.xml:Maven 依赖管理从入门到不懵
前端·后端