union和union all的用法
Union和Union All的用法
Union 和 Union All都是用来在两个或多个表中合并查询结果的SQL语句,它们的区别是Union会去掉重复的记录而Union All不会。
一、Union:表示取出两个或者以上的结果集中不包含重复记录的结合,其中不会查询出重复的记录。
示例:sql中union多表合并
SELECT 字段 FROM 表1
UNION
SELECT 字段 FROM 表2
二、Union All:表示取出两个或者多个结果集中的所有记录的结合,可能会查询出重复的记录,因此返回的结果集要比Union的多。
示例:
SELECT 字段 FROM 表1
UNION ALL
SELECT 字段 FROM 表2
总结:
1.Union和Union All都是用来在两个或多个表中合并查询结果的SQL语句。
2.Union只会保留不重复的记录,而Union All不会去掉重复的记录。
3.Union的结果集比Union All的结果集少,因为会去掉重复的记录。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论