SQL Server union联合结果集使用的解决办法

2022-11-12 09:47:06
内容摘要
这篇文章主要为大家详细介绍了SQL Server union联合结果集使用的简单示例,具有一定的参考价值,可以用来参考一下。 对此感兴趣的朋友,看看idc笔记做的技术笔记!联合结果集新建
文章正文

这篇文章主要为大家详细介绍了SQL Server union联合结果集使用的简单示例,具有一定的参考价值,可以用来参考一下。

对此感兴趣的朋友,看看idc笔记做的技术笔记!

联合结果集新建临时工数据表

代码如下:

 
CREATE TABLE T_TempEmployee (FIdCardNumber VARCHAR(20),FName VARCHAR(20),FAge int,PRIMARY KEY(FIdCardNumber)); 
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890121','Sarani',33); 
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890122','Tom',26); 
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890123','Yalaha',38); 
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890124','Tina',26); 
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890125','Konkaya',29); 
INSERT INTO T_TempEmployee(FIdCardNumber,FName,FAge) VALUES('1234567890126','Fotifa',46); 
Union联合

代码如下:

 
select FNumber,FAge from T_Employee 
union 
select FIdCardNumber,FAge from T_TempEmployee 
union上下的查询个数和类型必须对应一致

代码如下:

 
select FNumber,FAge,FDepartment from T_Employee 
union 
select FIdCardNumber,FAge ,'临时工,无部门' from T_TempEmployee 
union默认将重复数据去掉。如果不让他去掉,则用union all

代码如下:

 
select FName from T_Employee 
union all 
select FName from T_TempEmployee 

注:关于SQL Server union联合结果集使用的简单示例的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!