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;

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

相关推荐
爱海贼的无处不在11 分钟前
现在还有Java面试者不会开发Starter组件
后端·面试·架构
2501_921649491 小时前
免费获取股票历史行情与分时K线数据 API
开发语言·后端·python·金融·数据分析
子洋2 小时前
AI Agent 介绍
前端·人工智能·后端
粟悟饭&龟波功3 小时前
【GitHub热门项目精选】(2025-12-19)
前端·人工智能·后端·github
不思念一个荒废的名字4 小时前
【黑马JavaWeb+AI知识梳理】Web后端开发04-登录认证
java·后端
平凡运维之路4 小时前
Linux入侵挖矿处理记录
后端
王中阳Go4 小时前
15 Go Eino AI应用开发实战 | 性能优化
后端·面试·go
shoubepatien5 小时前
JAVA -- 07
java·后端·intellij-idea
王中阳Go5 小时前
09 Go Eino AI应用开发实战 | Hertz Web 框架搭建
人工智能·后端·go
無量5 小时前
ConcurrentHashMap实现原理
java·后端