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 小时前
spring里面的@RequestParam什么意思
java·后端·spring
金金金__3 小时前
腾讯云COS接入配置
后端
Hyyy3 小时前
Git Worktree 完全讲解
前端·后端·面试
逝水无殇4 小时前
C# 反射详解
开发语言·后端·c#
Cache技术分享4 小时前
465. Java 反射 - 获取类的简单名
前端·后端
做系统的大强4 小时前
REPL里的HLT:main_stmts为空时的致命尾声
后端
薛定谔的悦4 小时前
光伏-储能-负荷联合预测:给 EMS 装上"预知能力"
后端
云技纵横4 小时前
Redis 延迟双删还是读到脏数据?一次缓存一致性事故
redis·后端·面试
网易云信4 小时前
从“合规”到“信任”:网易智企专属云打造强监管下的通信新范式
人工智能·后端
吃糖的小孩4 小时前
从“让聊天模型顺便选表情”到独立分类器:我给 QQ AI Chatbot 做了一套本地动态表情包系统
后端