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;

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

相关推荐
得物技术3 小时前
RocketMQ高性能揭秘:承载万亿级流量的架构奥秘|得物技术
后端·rocketmq
普通码农3 小时前
PowerShell 神操作:输入「p」直接当「pnpm」用,敲命令速度翻倍!
前端·后端·程序员
绝无仅有4 小时前
Git 操作偏门指南:常用和隐藏命令与问题解决
后端·面试·github
绝无仅有4 小时前
通过程序对接地图api展示旅游数据列表
后端·面试·github
老马95274 小时前
MyBatis-Plus 动态表名的正确打开方式
后端·mybatis
Java水解4 小时前
springboot: Spring Boot 启动流程详解
spring boot·后端
马卡巴卡5 小时前
为什么Spring不建议使用@Autowired?@Resource才是王道
后端
martin10175 小时前
Oracle 11g 数据库卡顿排查与实战优化:一次真实的慢 SQL 定位全过程
数据库·后端
superman超哥5 小时前
Rust Cargo Run 与 Cargo Test 命令:开发工作流的双引擎
开发语言·后端·rust·cargo run·cargo test·开发工作流·双引擎
MMM_FanLe5 小时前
微博/朋友圈/点赞/评论系统设计
后端