当前位置:网站首页>【MySQL】MySQL中 UNION 并的使用
【MySQL】MySQL中 UNION 并的使用
2022-07-21 05:10:00 【自牧君】
UNION的使用
1. UNION
关键字 UNION
就是取并集的意思,如下图所示:
SQL中 UNION
的格式为:
SELECT column, ...
FROM table1
UNION
SELECT column, ...
FROM table2;
UNION
操作返回两个查询的结果集的并集,且去除重复数据。
2. UNION ALL
UNION ALL
操作返回两个查询的结果集的并集,但不去除重复数据。如下图所示:
SQL中 UNION ALL
的格式为:
SELECT column, ...
FROM table1
UNION ALL
SELECT column, ...
FROM table2;
【注意】在实际开发中,优先使用 UNION ALL
以提高查询效率。因为 UNION ALL
就是纯粹地把左表和右表简单并在一起就完成了;而 UNION
在 UNION ALL
操作的基础上,还需要对重复数据去重,从而导致 UNION
的效率低。
边栏推荐
- Initial CSDN
- 我的创作纪念日
- PostgreSQL 执行查询语句报错 ERROR: relation “table_xxx“ does not exist
- Interview question 17.04 in leetcode Disappearing numbers and 27 Removing Elements
- Concurrent programming (XXIV) - JMM's happens before principle
- Vs+qt debug is changed to release version to export records
- Concurrent programming (XXXI) - principle of reetrantreadwritelock
- Discussion on the analytic results of rust complex expression
- Concurrent programming (XXIII) - thread interrupt mechanism
- J'ai besoin d'écrire un titre.
猜你喜欢
随机推荐
Minesweeping (C language)
盗版引发设备瘫痪 | 官方严正声明:切勿在非官方渠道购买或下载Navicat
浅析 SQL Server 的 CROSS APPLY 和 OUTER APPLY 查询 - 第二部分
使用 JDBCUtil完成数据库增删改查
Redis (II) - redis installation instructions
MySQL在线升级方案
SQL Server | Unicode 和非 Unicode 字符串数据类型
Redis (vii) - encapsule la classe d'outils redis
An implementation of NFT Market
Detailed description of bag capturing tools
【MySQL】17-超详细的MySQL聚合函数总结
PostgreSQL新建用户登录报错:FATAL: Peer authentication failed for user “test“
Oracle RAC镜像恢复的单实例数据库Redo日志增量抽取报错: ORA-01291 & 删除日志组报错: ORA-01567
Redis (I) - redis quick start
Navicat 16 是否支持原生苹果 Silicon M1 芯片?| 苹果用户必读
一天学会MYSQL----学习笔记(一)
Find the least common multiple
Redis(七) - 封装Redis工具类
J'ai besoin d'écrire un titre.
【PyTorch教程】04-详解torchvision 0.13中的预训练模型加载的更新及报错的解决方法 (2022年最新)