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;

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

相关推荐
Lovely_Ruby26 分钟前
前端er Go-Frame 的学习笔记:实现 to-do 功能(三),用 docker 封装成镜像,并且同时启动前后端数据库服务
前端·后端
Lear29 分钟前
MySQL配置文件优化详解:提升数据库性能的关键参数配置
后端
光影少年37 分钟前
node中的peerDependencie含义
后端·node.js·掘金·金石计划
7哥♡ۣۖᝰꫛꫀꪝۣℋ1 小时前
Spring Boot ⽇志
java·spring boot·后端
橙序员小站2 小时前
Java 接入 Pinecone 搭建知识库踩坑实记
java·后端
wadesir2 小时前
Go语言反射之结构体的深比较(详解reflect.DeepEqual在结构体比较中的应用)
开发语言·后端·golang
即将进化成人机2 小时前
springboot项目创建方式
java·spring boot·后端
vx_bisheyuange2 小时前
基于SpringBoot的游戏交易系统
spring boot·后端·游戏·毕业设计
毕设源码-朱学姐2 小时前
【开题答辩全过程】以 基于SpringBoot的流行音乐网站的设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
catchadmin2 小时前
现代高效 PHP 开发的最佳实践
开发语言·后端·php