union 合并查询语法
select...from 表1
union
select...from 表2
一、合并查询特点
1.两表查询的列数必须相同
2.列名备注以第一个表为主
3.要求类型相同相兼容-
4.列不相兼容就使用以下语法
语法 convert(varchar(20),列名) ---select.convert(varchar(20),列名)..from 表2
5.添加重复的查询 需要用 union all 才能显示
二.合并两表创建新表
----使用 into 创建新表,两表和为一个表,进行查询显示在一个表中
----into 必须放在第一个表中
----语法 select 列名 into 新表名 from 表1 union select 列名 from 表2
--select * from 新表名
select name,sex
into new
from hanshu
union
select YYadd,YYadd from YingHu
SELECT * FROM new
三、合并的结果进行排序 order by 必须放再最后一个表中
----order by必须在最后
----order by 列名 desc
select name,sex from hanshu
union
select YYadd,YYadd from YingHu order by name desc
生命不断追求不止