等值连接、内连接、左连接(左外连接)、右连接(右外连接)、全连接、笛卡尔积
UserInfo表:
WorkInfo表:
1、等值连接:从左表中取出每一条记录,去右表中与所有的记录进行匹配:匹配必须是某个条件在左表中与右表中相同最终才会保留结果,否则不保留。
2、内连接
以上可以看出,内连接有两种写法,一种是inner join,另一种是join,这两种写法都是一样的,可以理解为join是inner join的缩写。还可以看出,等值连接和内连接的效果一样,但是开发中建议使用内连接,因为等值连接在查询的时候会将2个表会先进行笛卡尔乘积运算,生成一个新表格,占据在电脑内存里,当表的数据量很大时,很耗内存,这种方法效率比较低;内连接查询时会将2个表根据共同ID进行逐条匹配,不会出现笛卡尔乘积的现象,效率比较高。
3、左连接,也成为左外连接:从左表那里返回所有的行,即使在右表中没有匹配的行。
4、右连接,也成为右外连接:右表那里返回所有的行,即使在左表 中没有匹配的行。
5、全连接:只要其中某个表存在匹配,FULL JOIN 关键字就会返回行。
6、笛卡尔乘积:通俗的说就是查询所得的结果行数是两张表行数的乘积。
等值连接、内连接、左连接(左外连接)、右连接(右外连接)、全连接、笛卡尔积相关推荐
- 内连接,外链接(左连接、右连接、全连接),交叉连接大总结
转载自 内连接,外链接(左连接.右连接.全连接),交叉连接大总结 1.什么是连接查询呢? 概念:根据两个表或多个表的列之间的关系,从这些表中查询数据. 目的:实现多个表查询操作. 2.分类: 首先划分 ...
- oracle full outer join,oracle 内连接(inner join)、外连接(outer join)、全连接(full join)...
建表语句: create table EMPLOYEE ( EID NUMBER, DEPTID NUMBER, ENAME VARCHAR2(200) ) create table DEPT ( D ...
- 内连接、外连接、全连接
1.内连接:inner join 两张表的并集,也就是A表和B表都必须有数据才能查询出来 -- joinselect * from course c join teacher t on c.t_id ...
- Pytorch:Transformer(Encoder编码器-Decoder解码器、多头注意力机制、多头自注意力机制、掩码张量、前馈全连接层、规范化层、子层连接结构、pyitcast) part1
日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) Encoder编码器-Decoder解码器框架 + Atten ...
- MindSpore图片分类之LeNet网络池化和全连接
1. 摘要 在上一篇分享中,主要介绍了卷积操作,我们可以通过构造卷积核作用到图像中,对比输入和输出数组就可以精确的找到像素变化的位置.这便是图像物体边缘检测功能.设任意的二维数组X的i行j列的元素为X ...
- Lesson 16.1016.1116.1216.13 卷积层的参数量计算,1x1卷积核分组卷积与深度可分离卷积全连接层 nn.Sequential全局平均池化,NiN网络复现
二 架构对参数量/计算量的影响 在自建架构的时候,除了模型效果之外,我们还需要关注模型整体的计算效率.深度学习模型天生就需要大量数据进行训练,因此每次训练中的参数量和计算量就格外关键,因此在设计卷积网 ...
- 深度学习 卷积层与全连接层权重参数个数的计算
1.卷积网络实例分析 构建卷积网络如下: from tensorflow.python.keras import datasets, models, layers class CNN(object): ...
- 互联网晚报 | 4月13日 星期三 | 阿里云人事大变动;老坛酸菜方便面重返超市货架;工信部:加快5G全连接工厂建设...
阿里云人事大变动,中国区总裁辞任.多名中高层骨干离职 4月13日消息,阿里云人事大变动,中国区总裁辞任.多名高P离职多方消息人士透露,阿里云正在进行新一轮组织架构调整:阿里云中国区总裁任庚(M6)将离 ...
- 解释一下全连接层CNN中全连接层是什么样的
(名称:全连接.意思就是输出层的神经元和输入层的每个神经元都连接) 在卷积神经网络的最后,往往会出现一两层全连接层,全连接一般会把卷积输出的二维特征图转化成一维的一个向量,这是怎么来的呢?目的何在呢? ...
- CNN中全连接层是什么样的
名称:全连接.意思就是输出层的神经元和输入层的每个神经元都连接. 例子: AlexNet 网络中第一个全连接层是这样的: layer { name: "fc6" type ...
最新文章
- 985、211毕业,就了不起吗?
- android如何查看分区信息,android如何查看分区信息
- Python学习之While--break
- U盘无法安装win10提示Your PC/Device needs to be repaired
- centos解压zip命令_Linux日常运维(5)—常用压缩包解压命令整理
- Linux 命令之 sftp -- 交互式的文件传输程序
- thinkphp5 接入百度语音合成接口,前台播报功能实例
- 一个AI玩57个游戏,DeepMind离真正「万能」的AGI不远了!
- MySQL的主动优化和被动优化_MySQL“被动”性能优化汇总
- WIN7 7100+TOAD最新版本9.7.2.5切换到SCRIPT显示注释的时候是乱码。表数据中文显示正常!求解决方案。...
- java武士风度_CH2906 武士风度的牛(算竞进阶习题)
- java Apache poi 操作word生成word目录(根据word模板生成word文件)
- 安卓电子书格式_kindle如何导入电子书
- JAVA网络协同办公自动化
- 【设备管理系统】-部署到正式环境
- 【计算机毕业设计】034学生请假系统设计与实现
- 显示农历天气时钟小部件下载_优效日历电脑版-优效日历下载v2.0.10.16
- 【论文笔记】《Blockchained On-Device Federated Learning》精读笔记
- Keras安装+Pycharm配置Keras
- 绝对正确!解释“超键、候选键和主键”之间的关系