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;

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

相关推荐
qq_256247052 分钟前
Google 账号防封全攻略:从避坑、保号到申诉解封
后端
MX_935940 分钟前
使用Spring的BeanFactoryPostProcessor扩展点完成自定义注解扫描
java·后端·spring
弹简特40 分钟前
【JavaEE05-后端部分】使用idea社区版从零开始创建第一个 SpringBoot 程序
java·spring boot·后端
爬山算法44 分钟前
Hibernate(81)如何在数据同步中使用Hibernate?
java·后端·hibernate
Ivanqhz1 小时前
现代异构高性能计算(HPC)集群节点架构
开发语言·人工智能·后端·算法·架构·云计算·边缘计算
Loo国昌1 小时前
【大模型应用开发】第三阶段:深度解析检索增强生成(RAG)原理
人工智能·后端·深度学习·自然语言处理·transformer
Demon_Hao2 小时前
Spring Boot开启虚拟线程ScopedValue上下文传递
java·spring boot·后端
小高Baby@2 小时前
ShouldBind、ShouldBindJson、ShouldBindQuery的区别
后端·golang
BYSJMG2 小时前
计算机毕设选题推荐:基于Hadoop的交通事故数据可视化分析系统
大数据·vue.js·hadoop·分布式·后端·信息可视化·课程设计
野犬寒鸦2 小时前
从零起步学习并发编程 || 第三章:JMM(Java内存模型)详解及对比剖析
java·服务器·开发语言·分布式·后端·学习·spring