简明 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(条件查询)

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

相关推荐
herinspace10 分钟前
管家婆实用贴-SQL 2008如何修改成混合模式
服务器·数据库·sql·管家婆软件·财务软件·合肥管家婆软件
打螺丝的小李27 分钟前
制造企业质量管理系统的三类产品形态:分别解决什么问题
数据库·制造
xixingzhe21 小时前
MySQL 锁表故障排查与处理
数据库·mysql
真上帝的左手1 小时前
30. 技术专题-‌应用框架组件-关系型数据库-MySQL-Mybatis
数据库·分布式·mysql·中间件·mybatis
为思念酝酿的痛1 小时前
MySQL表的连接
数据库·mysql
数字新视界1 小时前
机房动环监控系统在提升数据中心能效与安全中的应用探索
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
bksczm2 小时前
MySQL之存储引擎
数据库·mysql
大模型最新论文速读3 小时前
text-to-sql:从学术玩具到生产落地
数据库·sql
ManageEngineITSM3 小时前
工单分类怎么设计?类别、子类别与自动分派的实用方法
大数据·服务器·数据库·人工智能·分类·数据挖掘
ClouGence3 小时前
MongoDB 双向同步如何防止数据循环?(附实操指南)
数据库·mongodb