简明 SQL 组合查询指南:掌握 UNION 实现数据筛选

在SQL中,组合查询是一种将多个SELECT查询结果合并的操作,通常使用UNION和UNION ALL两种方式。

  • UNION 用于合并多个查询结果集,同时去除重复 的行,即只保留一份相同的数据
  • UNION ALL 也用于合并多个查询结果集,但不去除重复 的行,即保留所有数据

以下两表作为后续SQL语句所用

table1 table3

例如,获取两个学生表的所有数据,要求不保留重复的学生记录。

例如,获取两个学生表的所有数据,要求保留重复的学生记录。

学习SQL其他关键字的用法,可以看我其他文章

EXISTS(子查询)

LIMIT 和 OFFSET (截断和偏移)

AS(别名)

ORDER BY(排序)

DISTINCT(去重)

WHERE(条件查询)

LIKE(模糊查询)

GROUP BY(分组聚合)

HAVING(条件查询)

交叉连接、内连接、左连接和右连接

相关推荐
2501_9142459312 小时前
如何修复宝塔面板由于inode耗尽导致无法创建文件_清理海量小文件缓存与会话目录
jvm·数据库·python
Gauss松鼠会12 小时前
GaussDB for DWS 数据融合:Oracle数据迁移到GaussDB(DWS)
数据库·oracle·数据库开发·gaussdb
2401_8371638912 小时前
WordPress后台插件隐藏策略:仅对指定管理员显示特定插件
jvm·数据库·python
qq_1898070312 小时前
C++如何验证YAML语法格式是否正确_try-catch解析校验用法【实战】
jvm·数据库·python
财经汇报12 小时前
当“多级流转“占据六成版图——供应链金融的结构性迁移与产融结合新范式
大数据·数据库
zhangchaoxies12 小时前
c++如何读取YAML格式配置文件_yaml-cpp库快速入门【详解】
jvm·数据库·python
難釋懷12 小时前
Redis服务器端优化-持久化配置
数据库·redis·bootstrap
qq_6543669812 小时前
如何安全清理数据库中未引用的图片文件
jvm·数据库·python
一 乐12 小时前
智慧社区|基于Python + Django智慧社区系统(源码+数据库+文档)
java·数据库·python·django·论文·毕设·智慧社区系统
不会吉他的肌肉男不是好的挨踢男12 小时前
Windows 下安装 sqlBot
sql·ai·大模型·bi