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;

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

相关推荐
浪客川34 分钟前
【百例RUST - 010】字符串
开发语言·后端·rust
无心水2 小时前
OpenClaw技术文档/代码评审/测试用例生成深度实战
网络·后端·架构·测试用例·openclaw·养龙虾
GetcharZp3 小时前
告别 CGO 噩梦!这款“纯 Go”神器让你不用 GCC 也能调 C 库,部署快到飞起!
后端
IT_陈寒3 小时前
Redis批量删除的大坑,差点让我加班到天亮
前端·人工智能·后端
lolo大魔王3 小时前
Go语言的反射机制
开发语言·后端·算法·golang
Postkarte不想说话5 小时前
使用vLLM本地部署大模型
后端
jserTang5 小时前
手撕 Claude Code-4: TodoWrite 与任务系统
前端·javascript·后端
jserTang5 小时前
手撕 Claude Code-5:Subagent 与 Agent Teams
前端·javascript·后端
柯西劝我别收敛5 小时前
K8s Scheduling Framework 解析
后端
金銀銅鐵6 小时前
[Java] 从 class 文件看 cglib 对 MethodInterceptor 的处理 (下)
java·后端