内连接(join、inner join )、左连接(left join) 、全连接(full join)
建表:
drop table t_test1; drop table t_test2;
create table t_test1( aid number(10), aname varchar2(40) );
create table t_test2( bid number(10), bage varchar2(40) );
插入:
insert into t_test1 (AID, ANAME) values (1, '张三');
insert into t_test1 (AID, ANAME) values (2, '李四');
insert into t_test1 (AID, ANAME) values (3, '王五');
insert into t_test2 (BID, BAGE) values (6, '60');
insert into t_test2 (BID, BAGE) values (2, '20');insert into t_test2 (BID, BAGE) values (1, '18');
1.内连接(join/ inner join):返回两个表id相同的记录(如果有重复id,那么记录相乘)
inner join 和 join没区别
select t1.aid,t1.aname,t2.bage from t_test1 t1,t_test2 t2 where t1.aid=t2.bid
相当于
select t1.aid,t1.aname,t2.bage from t_test1 t1 join t_test2 t2 on t1.aid=t2.bid
相当于
select t1.aid,t1.aname,t2.bage from t_test1 t1 inner join t_test2 t2 on t1.aid=t2.bid
左表: id 1,2,3 右表: 1,2,6
结果 2条 1,2
能查出关联的记录,如果右边有多条,关联出记录就是相乘。比如左边2条,右边2条,结果就是4条。
左边:id =1 1 右边 id =1 1 结果就是 4条 1
2.左连接(left join):记录数以左表的id为准,关联右边,如果右边找不到id,那么右表的字段为空.(如果有重复id,那么记录相乘)
select t1.aid,t1.aname,t2.bage from t_test1 t1 left join t_test2 t2 on t1.aid=t2.bid
左表: id 1,2,3 右表: 1,2,6
结果 3条 1,2,3
以左边的为准,如果右边不存在左边id的记录就为空
3.全连接(full join):以左右两边所有id关联记录,任意一方不存在表字段就为空。
select t1.aid,t2.bid,t1.aname,t2.bage from t_test1 t1 full join t_test2 t2 on t1.aid=t2.bid
左表: id 1,2,3 右表: 1,2,6
结果 4条 1,2,3,6
内连接(join、inner join )、左连接(left join) 、全连接(full join)相关推荐
- 卷积层和全连接层的区别_卷积神经网络中全连接层作用理解总结
前言 一般来说,卷积神经网络会有三种类型的隐藏层--卷积层.池化层.全连接层.卷积层和池化层比较好理解,主要很多教程也会解释. • 卷积层(Convolutional layer)主要是用一个采样器 ...
- 全连接层的作用_python构建计算图2——全连接层
(好久不更~)前文中,参照tensorflow的方式实现了简单的自动求导.接下来要在自动求导的基底(模板)上搭建简单的bp神经网络. 计算图 前文曾多次提到计算图,关于什么是计算图,有很多种说法.既然 ...
- 卷积层和全连接层的区别_CNN卷积层、全连接层的参数量、计算量
我们以VGG-16为例,来探讨一下如何计算卷积层.全连接层的参数量.计算量.为了简单.直观地理解,以下讨论中我们都会忽略偏置项,实践中必须考虑偏置项. [卷积层的参数量] 什么是卷积层的参数? 卷积层 ...
- 内连接外连接全连接(简单实例)
内连接查询 符合连接的条件的数据被选中,不符合条件的数据被滤去 sql练习所用文件 隐式内连接 使用where条件消除无用数据 SELECTemp.ename,emp.salary,dept.dnam ...
- mysql 左连接 理解_深入理解SQL的四种连接-左外连接、右外
推荐:解析:内联,左外联,右外联,全连接,交叉连接的区别 本篇文章是对内联,左外联,右外联,全连接,交叉连接的区别进行了详细的分析介绍,需要的朋友参考下 连接分为:内连接.外连接.交叉连接 一.内连接 ...
- MySQL数据库基础(多表关联查询、内外全连接、复合条件查询、子查询)
文章目录 一.笛卡尔积查询 二.内.外.全连接查询 三.复合条件查询 四.子查询 五.EXIST判断 本篇文章主要介绍MySQL里的多表关联查询,其中包括了笛卡尔积查询.内连接查询.外连接查询.全连接 ...
- [转载] python bp神经网络 mnist_Python利用全连接神经网络求解MNIST问题详解
参考链接: Python中的单个神经元神经网络 本文实例讲述了Python利用全连接神经网络求解MNIST问题.分享给大家供大家参考,具体如下: 1.单隐藏层神经网络 人类的神经元在树突接受刺激信息后 ...
- 【数据挖掘】卷积神经网络 ( 池化 | 丢弃 | 批量规范化 | 卷积神经网络完整流程示例 | 卷积 | 池化 | 全连接 | 输出 | 卷积神经网络总结 )
文章目录 I . 池化 II . 丢弃操作 III . 批量规范化 IV . 卷积神经网络 完整流程示例 ( 1 ) : 原始输入图 V . 卷积神经网络 完整流程示例 ( 2 ) : 卷积层 C1C ...
- 解释一下全连接层CNN中全连接层是什么样的
(名称:全连接.意思就是输出层的神经元和输入层的每个神经元都连接) 在卷积神经网络的最后,往往会出现一两层全连接层,全连接一般会把卷积输出的二维特征图转化成一维的一个向量,这是怎么来的呢?目的何在呢? ...
- 【神经网络与深度学习】 Numpy 实现全连接神经网络
1.实验名称 Numpy 实现全连接神经网络实验指南 2.实验要求 用 python 的 numpy 模块实现全连接神经网络. 网络结构为一个输入层.一个隐藏层.一个输出层. 隐藏层的激活函数为 Re ...
最新文章
- [转]JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
- Scala类型系统——高级类类型(higher-kinded types)
- 动态代理之Rxjava/Retrofit应用实战
- C++内存模型和原子类型操作
- 《汇编语言(第三版)》pushf 和 popf 指令,以及标志寄存器在 Debug 中的表示
- java url 传值乱码问题_java页面url传值中文乱码怎么办
- python 列表 移除_python:列表中多元素的删除(移除)
- java注册系统服务_奇葩需求:springboot项目注册为windows系统服务并设置开机自启...
- php apache 配置后不能正常显示html文件的解决方法
- linux和Windows之间共享文件
- Beosin成都链安安全舆情系统上线 公众号更新全新体验!
- 数仓之事实表和维度表(一)
- PCI-PCIE中断机制之三
- word插入的页眉页脚看不到问题排查
- 通俗易懂奈奎斯特定理和香农定理
- 20考研 | 2020考研全程规划,19上岸复旦学长。各科各阶段复习规划。
- 老A:什么是抖音弹幕互动游戏,玩法以及如何参与
- debian安装tools
- 基于NLP的互联网情感分析与预警
- 华为云classroom Java练习