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;

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

相关推荐
码事漫谈20 小时前
C++ 多线程开发:从零开始的完整指南
后端
9ilk20 小时前
【C++】--- 特殊类设计
开发语言·c++·后端
码事漫谈20 小时前
十字路口的抉择:B端与C端C++开发者的职业路径全解析
后端
提笔了无痕21 小时前
git基本了解、常用基本命令与使用
git·后端
java1234_小锋21 小时前
Spring IoC的实现机制是什么?
java·后端·spring
喵个咪1 天前
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:JWT 集成指南
后端·go
绝不收费—免费看不了了联系我1 天前
Fastapi的单进程响应问题 和 解决方法
开发语言·后端·python·fastapi
喵个咪1 天前
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:OPA 集成指南:从原理到实践
后端·go
Victor3561 天前
Netty(11) Netty的心跳机制是什么?为什么需要它?
后端
Victor3561 天前
Netty(12)Netty支持哪些协议和传输方式?
后端