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;

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

相关推荐
WanderInk4 小时前
刷新后点赞全变 0?别急着怪 Redis,这八成是 Long 被 JavaScript 偷偷“改号”了(一次线上复盘)
后端
吴佳浩5 小时前
Python入门指南(七) - YOLO检测API进阶实战
人工智能·后端·python
廋到被风吹走6 小时前
【Spring】常用注解分类整理
java·后端·spring
货拉拉技术6 小时前
出海技术挑战——Lalamove智能告警降噪
人工智能·后端·监控
最贪吃的虎6 小时前
Git: rebase vs merge
java·运维·git·后端·mysql
用户47949283569156 小时前
给客户做私有化部署,我是如何优雅搞定 NPM 依赖管理的?
前端·后端·程序员
间彧7 小时前
混沌工程在SpringBoot项目中的实践与应用
后端
隔壁阿布都7 小时前
使用LangChain4j +Springboot 实现大模型与向量化数据库协同回答
人工智能·spring boot·后端