SQL连接

            SQL连接
开发工具与关键技术:SQL 连接与SQL server
作者:黄富滔
撰写时间:2022年03月08日
  SQL Server是一个关系型数据库,如果想要获取来自不同表的数据,就要使用连接来查询这些表里面的数据,从而获得数据的完整。

SQL连接分为一下这几种:
1.0 内连接(比较常用的一种)
2.0 左连接
3.0 右连接
4.0 全外连接
5.0 交叉连接
既然说到连接,一般都会涉及到两个表或者多个表。但是SQL中有一种比较特殊的连接,叫做自连接。自连接就是将表连接到自身。它对于查询分层数据或比较同一个表中的行很有用。

内连接:它对于查询分层数据或比较同一个表中的行很有用。
意思就是两个集合之中有共同的数据,只要两个字段能关联上两个表中的具体行数据就可以认为是内连接。
内连接结果说明图:
在这里插入图片描述

左连接:实际含义就是查询左表所有数据并且查询另外一个表与左表能关联的数据并且把它筛选出来。
左连接:实际含义就是查询右表所有数据并且查询另外一个表与左表能关联的数据并且把它筛选出来。
左右连接的大概意思就是两个集合之中,一个集合取所有的数据,另外一个集合取两个字段能关联上的具体行数据。
左连接结果说明图:
在这里插入图片描述

右连接结果说明图:
在这里插入图片描述

交叉连接:实际含义就是查询两个没有关联的表的数据
意思就是拿表1的所有行和表2的所有行拼起来,拼起来的总数等于表1行数*表2行数。
交叉连接结果说明图:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值