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;

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

相关推荐
z***897110 小时前
SpringBoot Maven 项目 pom 中的 plugin 插件用法整理
spring boot·后端·maven
爆更小哇13 小时前
MyBatis的TypeHandler :优雅地实现数据加密与解密
数据库·后端·mybatis
j***630814 小时前
Springboot项目中线程池使用整理
java·spring boot·后端
w***153114 小时前
Spring boot启动原理及相关组件
数据库·spring boot·后端
a***560614 小时前
Spring Boot接收参数的19种方式
java·spring boot·后端
z***751514 小时前
SpringBoot集成MQTT客户端
java·spring boot·后端
码事漫谈15 小时前
C++语言演进之路:从“C with Classes”到现代编程基石
后端
码事漫谈15 小时前
跨越语言的藩篱:论不同语言间调用的难点与实践
后端
n***840715 小时前
Spring Boot(七):Swagger 接口文档
java·spring boot·后端
合作小小程序员小小店16 小时前
web网页开发,在线%图书管理%系统,基于Idea,html,css,jQuery,java,ssm,mysql。
java·前端·后端·mysql·jdk·intellij-idea