Sql 学习笔记四
来源:互联网 发布:windows 10 官方下载 编辑:程序博客网 时间:2024/05/20 03:45
Union的使用
先创建表,再加入数据
Create Table T_Employee(FId int identity(1,1),Fname Nvarchar(10),Fage int,Fdept Nvarchar(10),primary key(FId))
Create Table T_TempEmployee(FIdcard varchar(20),Fname nvarchar(10),Fage int,primary key(FIdcard))
//T_Employee 中的数据
INSERT INTO T_Employee(Fname,Fage,Fdept)values('李大大',22,'技术部')
INSERT INTO T_Employee(Fname,Fage,Fdept)values('小五',43,'业务部')
INSERT INTO T_Employee(Fname,Fage,Fdept)values('王二',76,'业务部')
INSERT INTO T_Employee(Fname,Fage,Fdept)values('张三',23,'业务部')
INSERT INTO T_Employee(Fname,Fage,Fdept)values('麻子',22,'技术部')
//T_TempEmployee 中的数据
INSERT INTO T_TempEmployee(FIdcard,Fname,Fage)values('123333333212321232','晶晶',34)
INSERT INTO T_TempEmployee(FIdcard,Fname,Fage)values('1233333323232323232','晶晶3',56)
INSERT INTO T_TempEmployee(FIdcard,Fname,Fage)values('123333333212321222','麻子',22)
select Fname,Fage,Fdept from T_Employee
union
select Fname,Fage,'无部门' from T_TempEmployee
union 上下两个个数要相同,类型要相容,当上下两个返回的结果一样的,重复的只返回一条。(容易造成数据丢失)
select Fname,Fage,Fdept from T_Employee
union All(不去掉重复掉)
select Fname,Fage,'无部门' from T_TempEmployee
Union All(速度更快,不进行重复数据的合并。)
多个表中的词的结果,报表中常用。
- Sql 学习笔记四
- PL/SQL学习笔记(四)
- PL/SQL学习笔记四
- SQL学习笔记(四)
- SQL Server XQuery 学习笔记(四)
- SQL 优化学习笔记(四)
- Oracle PL/SQL 学习笔记(四)
- Mybatis学习笔记之四:动态SQL
- sql server 的T-SQL 学习笔记(四)
- MySql学习笔记(四)SQL脚本--Fenby摘抄笔记
- MySql学习笔记(四)SQl服务操作--Fenby摘抄笔记
- SQL笔记(四)
- Oracle学习笔记四:SQL语言基础(下)
- pl/sql学习笔记之四 控制结构
- Oracle10G学习笔记之四Pl/sql基础
- PL/SQL学习笔记四之结构控制语句!!!
- PL\SQL学习笔记(四) 判断与循环
- pl sql 学习笔记(四) merge oracle 用法
- 分布式流式计算平台——S4
- 给RPM软件包签名
- MFC:CImage显示OpenCV:Mat矩阵图像
- java截屏核心代码
- PS1 options.
- Sql 学习笔记四
- 基于PVFS的并行网络存储系统
- 文件中存在相同数据
- 马政委是怎样炼成的?
- 查询时间限制在一个月
- Linux下的IPC-UNIX Domain Socket
- virtualbox虚拟机ubuntu和宿主机xp文件件共享方法
- 比模态窗口要好
- 创建Oracle同义词带来的3种意外惊喜