SQL从入门到基础–08 Union、Union all及案例

一、联合结果集

SQL从入门到基础–08 Union、Union all及案例

1. 简单的结果集联合:

Select FNumber,FName,FAge from T_Employee union select FidCardNumber,FName,FAge from T_Employee

SQL从入门到基础–08 Union、Union all及案例

2. 基本的原则:每个结果集必须有相同的列数:每个结果集的列必须类型相容。

3. Select FNumber,FName,FDepartment from T_Employee union select FIdCardNumber,FName,FAge,’临时工,无部门’ from T_Employee

SQL从入门到基础–08 Union、Union all及案例

二、union all

1. Select FName,FAge from T_Employee union select FName,FAge from T_TempEmployee.

union合并两个查询结果集,并且将其中完全重复的数据行合并为一条。

SQL从入门到基础–08 Union、Union all及案例

2. Select FName from T_Employee union all select FName from T_TempEmployee.

union因为要进行重复值扫描,所以效率低,因此如果不是确定要合并重复行,就用union all.

SQL从入门到基础–08 Union、Union all及案例

三、案例1

SQL从入门到基础–08 Union、Union all及案例

SQL从入门到基础–08 Union、Union all及案例

四、案例二

SQL从入门到基础–08 Union、Union all及案例

SQL从入门到基础–08 Union、Union all及案例

上一篇:制作一个顶部图片可以拉伸放大缩小效果的tableViewHeader


下一篇:vs2017 本地IP地址调试 局域网调试