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;

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

相关推荐
最贪吃的虎19 分钟前
Java基础之泛型
java·运维·jvm·分布式·后端
用户21411832636021 小时前
上期方案太难?Antigravity桌面工具来了,5分钟白嫖Claude Opus 4.5
后端
吃果冻不吐果冻皮2 小时前
你真的搞懂了LLM性能压测的各项指标吗?
后端
梦茹^_^3 小时前
Flsk框架(自学)2
后端·python·flask·web框架
Tony Bai3 小时前
Go 考古:Go 官方如何决定支持你的 CPU 和 OS?
开发语言·后端·golang
IT枫斗者4 小时前
Spring Boot 4.0 正式发布:新一代起点到底“新”在哪?(Spring Framework 7 / Java 25 / JSpecify / API 版本管理 / HTTP Service
java·开发语言·spring boot·后端·python·spring·http
William_cl4 小时前
ASP.NET入门必吃透:HTTP 协议从流程到状态码,代码 + 避坑指南
后端·http·asp.net
独自破碎E4 小时前
Spring Boot 2.x和1.x版本相比有哪些区别与改进?
java·spring boot·后端
To Be Clean Coder4 小时前
【Spring源码】getBean源码实战(四)——FactoryBean
java·后端·spring
刘一说5 小时前
Spring Boot与MyBatis整合原理及事务管理:深度解析与实战指南
spring boot·后端·mybatis