SQL Server 之 内部连接

1.内部联接

 

2.外部联接

外部联接扩展了内部联接的功能,会把内联接中删除表源中的一些保留下来,由于保存下来的行不同,可将外部联接分为左联接和右联接。

2.1左联接:

如果左表的某一行在右表中没有匹配行,则在关联的结果集行中,来自右表的所有选择列表列均为空值

 

2.2.右联接

右联接将返回右表的所有行。如果右表的行在左表中没有匹配行,则将为左表返回空值。

 

2.3 完整外连接

一个表不存在另一个表的匹配航,均都会添加空值

 

 

3.交叉联接

交叉联接会返回第一个表的行数*第二个表的行数的集合。

 

4.联接多表的方法

4.1在where子句中联接多表

4.2在from子句中联接多表

 

5.case函数

posted @ 2017-03-09 15:47  imstrive  阅读(757)  评论(0编辑  收藏  举报