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;

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

相关推荐
小村儿1 小时前
给 AI Agent 装上"长期记忆":Karpathy 的 LLM Wiki 思想,我做成了工具
前端·后端·ai编程
何陋轩1 小时前
Spring AI实战指南:在Java项目中集成大语言模型
人工智能·后端·机器学习
用户8356290780512 小时前
Python 操作 PowerPoint 表格的创建与格式化
后端·python
forestqq2 小时前
基于openeuler2403sp3的容器,打包django运行环境镜像
后端·python·django
站着2 小时前
TRAE SOLO 移动端正式上线:手机也是随身工位,随时随地进入「Vibe Working」
后端
盖世英雄酱581363 小时前
6000条数据执行时间9s??
数据库·后端
用户8356290780513 小时前
使用 Python 处理 Word 文档书签
后端·python
数据小馒头3 小时前
SQL与数据库开发(三):MySQL 原生 JSON 操作实战
后端
盏灯4 小时前
以前有一个同事说:最讨厌下班提需求又没电脑在身边...
前端·后端·面试
人道领域4 小时前
【黑马点评日记】:用户签到功能详解——从Bitmap入门到避坑指南
java·数据库·redis·后端