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;

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

相关推荐
IT_陈寒32 分钟前
JavaScript的this又双叒叕让我怀疑人生了
前端·人工智能·后端
陈随易44 分钟前
MCP协议第5次更新,从打电话到微信聊天的巨大变革
前端·后端·程序员
65岁退休Coder1 小时前
LangChain v1.3.4 笔记 - 06 RAG 检索增强生成
后端
妙码生花1 小时前
从 PHP 到 AI + Golang,程序员自救转型手记(四十三):前后端数据验证
后端·go·ai编程
YuePeng2 小时前
别再让 AI 直接写 SQL 了:一个注解搞定十亿行数据的语义层
后端·github
半夜里咳嗽的狼2 小时前
Go 1.25 的 WaitGroup.Go 省了两行代码,也补不上这三个并发边界
后端·go
Lihua奏2 小时前
身份验证:登录之后,服务器怎么一直认得你?
后端
XuCoder2 小时前
Redis 缓存和 MySQL 数据不一致怎么办?双写一致性一次讲透
后端
程序员天天困2 小时前
Arthas ognl 表达式从入门到实战:掌握在线调试最强的表达式引擎
java·jvm·后端
Escape2 小时前
为什么你的 AI 越聊越傻?从 Token 到 Agent,彻底搞懂 AI Agent的秘密㊙️
前端·人工智能·后端