UNION ALL UNION

Posted dyshk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UNION ALL UNION相关的知识,希望对你有一定的参考价值。

(一)UNION ALL \\UNION 的用法和区别

  UNION UNION    ALL
用途   用于使用SELECT语句组合两个或多个表的结果集。 用于使用SELECT语句组合两个或多个表的结果集。
区别 结果不包含重复行 结果包含重复行
注意     每段select语句返回的列必须具有相同或可转换的数据类型,大小和相同的顺序。 同左



 

 

 

  

 

 

 

 

(二)

a.union all

SELECT ‘1‘ code, ‘新建‘ name FROM dual
UNION all
SELECT ‘2‘ code, ‘处理中‘ name FROM dual
UNION all
SELECT ‘3‘ code, ‘关闭‘ name FROM dual
union all
select ‘3‘ code,‘关闭‘ name from dual

技术图片

 

b.union

SELECT ‘1‘ code, ‘新建‘ name FROM dual
UNION
SELECT ‘2‘ code, ‘处理中‘ name FROM dual
UNION
SELECT ‘3‘ code, ‘关闭‘ name FROM dual
union
select ‘3‘ code,‘关闭‘ name from dual

技术图片

 

 (三) 业务需要

a.用于使用SELECT语句组合两个或多个表的结果集。

b.用于将可读性不强的字段值变成可读性较强的字段值

 

以上是关于UNION ALL UNION的主要内容,如果未能解决你的问题,请参考以下文章

14.UNION 和 UNION ALL 操作符

mysql中union和union all的区别和注意点

mysql union all和union的区别

sqli-union注入

mysql 使用UNION ALL问题

left jionjion,UnionUnion All有什么区别?