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;

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

相关推荐
韩立学长27 分钟前
基于Springboot建筑物保护可视化系统rk6tni53(程序、源码、数据库、调试部署方案及开发环境)系统界面展示及获取方式置于文档末尾,可供参考。
数据库·spring boot·后端
superman超哥33 分钟前
Rust Link-Time Optimization (LTO):跨边界的全局优化艺术
开发语言·后端·rust·lto·link-time·跨边界·优化艺术
superman超哥34 分钟前
Rust 编译优化选项配置:释放性能潜力的精细调控
开发语言·后端·rust·rust编译优化·精细调控·编译优化选项
UrbanJazzerati38 分钟前
深度解析Salesforce Apex的Governance Limit:SOQL 50,000条记录的事务级限制
后端·面试
To Be Clean Coder1 小时前
【Spring源码】getBean源码实战(一)
java·后端·spring
巴塞罗那的风1 小时前
golang协程泄漏排查实战
开发语言·后端·golang
quant_19861 小时前
BTC 行情预警系统实战教程
开发语言·后端·python·websocket·程序人生·金融
superman超哥1 小时前
Rust 日志级别与结构化日志:生产级可观测性实践
开发语言·后端·rust·可观测性·rust日志级别·rust结构化日志
每天早点睡1 小时前
continue语句
后端
每天早点睡1 小时前
while语句
后端