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;

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

相关推荐
Lee川几秒前
从零解剖一个 AI Agent Tool是如何实现的
前端·人工智能·后端
金銀銅鐵2 小时前
[Java] 如何将 Lambda 表达式对应的类保存到 class 文件中?
java·后端
五月君_2 小时前
Bun v1.3.14 发布,Rust 版即将进 Claude Code 内测,下一版可能就告别 Zig
开发语言·后端·rust
明月_清风2 小时前
🍃 MongoDB 从入门到上手:一篇写给新手的科普指南
后端·mongodb
程序员cxuan4 小时前
当 00 后开始用 token 给学校送礼
人工智能·后端·程序员
夕颜1115 小时前
opencli 使用总结
后端
青云计划5 小时前
Feed流
java·后端·spring
☞遠航☜5 小时前
搭建基础的springcloud alibaba项目练习
后端·spring·spring cloud
IT_陈寒5 小时前
React性能优化踩的坑,这个错你可能也会犯
前端·人工智能·后端
zhangxingchao5 小时前
AI应用开发三:RAG技术与应用
前端·人工智能·后端