mysql怎样查询后合并
程序员文章站
2022-03-12 15:46:08
...
在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 语句如下:
推荐学习:mysql视频教程
以上就是mysql怎样查询后合并的详细内容,更多请关注其它相关文章!
推荐阅读
-
Mysql升级到5.7后遇到的group by查询问题解决
-
Mysql查询表结构、索引导出excel及索引查询后的列名含义
-
mysql查询 分组后前 N条数据
-
mysql对无索引的字段进行排序后limit,有可能导致分页查询重复出现问题
-
MySQL Union合并查询数据及表别名、字段别名用法分析
-
MySQL使用MRG_MyISAM(MERGE)实现分表后查询的示例
-
mysql分组后合并显示一个字段的多条数据方式
-
Mysql存储过程——通过百度坐标,查询半径内符合条件的用户以及排序后的距离
-
MySQL 查询后插入或更新导致表损坏解决方法
-
mysql 搜索时,怎么做拆词查询,php实验拆词我已经做到了,问题在拆了词后怎么查询数据库