SQL UNION与UNION ALL作用

1.UNION 操作符用于合并两个或多个 SELECT 语句的结果集,必须注意:UNION 内部的 SELECT 语句必须拥有相同数量的列,列也必须拥有相似的数据类型。每条 SELECT 语句中的列的顺序必须相同,UNION结果集中的列名总是等于UNION中的第一个SELECT语句中的字段名;

例1:

SELECT column_name1(s) FROM table_name1
UNION
SELECT column_name1(s) FROM table_name2

2.UNION 选取的是不同的值,然后展现,如果要求允许重复值出现,则可以使用UNION ALL;

例2:

SELECT column_name1(s) FROM table_name1
UNION ALL
SELECT column_name1(s) FROM table_name2

posted on 2015-03-24 17:02  Mamba2410  阅读(275)  评论(0编辑  收藏  举报

导航