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;

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

相关推荐
Tutankaaa8 分钟前
从10队到50队:知识竞赛软件的高并发场景如何设计?
java·经验分享·后端·spring
阿丰资源27 分钟前
基于Spring Boot的网上摄影工作室系统(源码一键运行)
java·spring boot·后端
AI人工智能+电脑小能手1 小时前
【大白话说Java面试题】【Java基础篇】第40题:Java中的深拷贝和浅拷贝有什么区别
java·开发语言·后端·面试
小强19882 小时前
为什么你建了索引,查询还是很慢?常见失效原因汇总
后端
长大19882 小时前
MySQL 索引到底是什么?普通人也能看懂的通俗讲解
后端
阿苟2 小时前
spring重点详解
java·后端·面试
l软件定制开发工作室3 小时前
Spring开发系列教程(35)——使用Actuator
java·后端·spring
我叫黑大帅4 小时前
PyScript-GitHubRepo: 构建高性能GitHub仓库批量下载工具的技术实践
后端·python·面试
平凡但不平庸的码农4 小时前
Go 错误处理详解
开发语言·后端·golang
请你喝可乐6 小时前
AI Agent Skill 高阶使用指南:从入门到精通
后端