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;

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

相关推荐
猹叉叉(学习版)7 分钟前
【ASP.NET CORE】 6. 中间件
数据库·笔记·后端·中间件·c#·asp.net·.netcore
随机昵称_1234569 分钟前
springboot导出带水印文字的xlsx
java·spring boot·后端
小马爱打代码11 分钟前
SpringBoot + JVM 内存泄漏监控 + Heap Dump 自动采集:OOM 前自动预警并留存现场
jvm·spring boot·后端
Soofjan17 分钟前
Go Map SwissTable Iter 迭代流程(源码笔记 7)
后端
李慕婉学姐23 分钟前
Springboot传统文化服饰交流平台k79z52ic(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
数据库·spring boot·后端
架构师沉默33 分钟前
如果 Spring 没了,Java 会怎么样?
java·后端·架构
不会写DN35 分钟前
Go 语言并发编程的 “工具箱”
开发语言·后端·golang
文心快码BaiduComate39 分钟前
Comate 4.0的自我进化:后端“0帧起手”写前端、自己修自己!
前端·后端·架构
cipher39 分钟前
Web3全栈学习与实战项目
前端·后端·区块链
离开以后1 小时前
java封装BigDecimal进行高精度计算
后端