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;

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

相关推荐
金銀銅鐵9 小时前
[Java] 用 GUI 展示 EnumSet 增减元素时的内部变化(上)
java·后端·ai编程
念何架构之路9 小时前
go-grpc设计思想
开发语言·后端·golang
system_error_x10 小时前
SpringBoot 集成 Thymeleaf 简洁入门
java·spring boot·后端
步行cgn12 小时前
Spring MVC 视图机制的核心接口与类
java·开发语言·后端·spring·mvc
码事漫谈12 小时前
AI 读你的提示词,其实很没耐心
后端
用户83562907805113 小时前
如何使用 Python 格式化 Excel 单元格中的长文本
后端·python
我命由我1234513 小时前
Python 开发 - Python 的 pathlib
java·开发语言·后端·python·学习·java-ee·学习方法
IT_陈寒13 小时前
Java性能优化完全指南
前端·人工智能·后端
电子IT笔记13 小时前
对接群晖NAS,上传和删除踩坑记录
前端·后端
Mk5987813 小时前
P4:把 Agent 的记忆搬进 Redis —— AgentScope-Java 工程化实战
后端