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;

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

相关推荐
重庆穿山甲9 分钟前
Java开发者的大模型入门:Spring AI组件全攻略(二)
前端·后端
重庆穿山甲11 分钟前
Java开发者的大模型入门:Spring AI组件全攻略(一)
前端·后端
布列瑟农的星空15 分钟前
前端都能看懂的rust入门教程(二)——函数和闭包
前端·后端·rust
颜酱1 小时前
二叉树分解问题思路解题模式
javascript·后端·算法
zone77391 小时前
001:LangChain的LCEL语法学习
人工智能·后端·面试
zone77391 小时前
001:简单 RAG 入门
后端·python·面试
嘻哈baby1 小时前
如何理解Rust语言中Send和Sync?
后端
用户298698530142 小时前
.NET 文档自动化:Spire.Doc 设置奇偶页页眉/页脚的最佳实践
后端·c#·.net
序安InToo2 小时前
第6课|注释与代码风格
后端·操作系统·嵌入式
xyy1232 小时前
C#: Newtonsoft.Json 到 System.Text.Json 迁移避坑指南
后端