mysql怎样查询后合并

2023年 4月 16日 49.3k 0

在mysql中,可以利用UNION操作符实现查询后合并结果的效果,该操作符的作用就是连接两个以上的SELECT语句的结果组合到一个结果集合中,语法为“SELECT查询语句1 UNION [ALL] SELECT查询语句

在mysql中,可以利用UNION操作符实现查询后合并结果的效果,该操作符的作用就是连接两个以上的SELECT语句的结果组合到一个结果集合中,语法为“SELECT查询语句1 UNION [ALL] SELECT查询语句2”。

本教程操作环境:windows10系统、mysql8.0.22版本、Dell G3电脑。

mysql怎样查询后合并

MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。

语法

MySQL UNION 操作符语法格式:

SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions]
UNION [ALL | DISTINCT]
SELECT expression1, expression2, ... expression_n
FROM tables
[WHERE conditions];

参数

expression1, expression2, ... expression_n: 要检索的列。

tables: 要检索的数据表。

WHERE conditions: 可选, 检索条件。

DISTINCT: 可选,删除结果集中重复的数据。默认情况下 UNION 操作符已经删除了重复数据,所以 DISTINCT 修饰符对结果没啥影响。

ALL: 可选,返回所有结果集,包含重复数据。

示例如下:

查询所有价格小于 9 的水果的信息,查询 s_id 等于 101 和 103 的所有水果的信息,使用 UNION 连接查询结果。SQL 语句如下:

23.png

以上就是mysql怎样查询后合并的详细内容,更多请关注每日运维其它相关文章!

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论