`
xp9802
  • 浏览: 1204935 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

左,右和全连接总结

阅读更多
内连接:INNER  JOIN或者JOIN,把两个表中数据对应的数据查出来。
外连接:OUTER  JOIN,以某个表为基础把对应数据查出来,分为左外连接和右外连接。
左外连接:LEFT  JOIN或者LEFT  OUTER  JOIN,以某个表为基础把对应数据查出来。
右外连接:RIGHT  JOIN或者RIGHT  OUTER  JOIN,以某个表为基础把对应数据查出来。
全连接:FULL  JOIN,以多个表为基础

student表
NO Name
1 a
2 b
3 c
4 d

grade表
NO Grade
1 90
2 98
3 95
5 90

内连接:查找条件中对应的数据,no4没有数据不列出来
语法:select * from student inner join grade on student.no = grade.no
结果:
NO Name NO Grade
1 a 1 90
2 B 2 98
3 c 3 95

左连接:左表中所有数据,右表中对应数据
语法:select * from student left join grade on student.no = grade.no
结果:
NO Name NO Grade
1 a 1 90
2 B 2 98
3 c 3 95
4 D

右连接:右表中所有数据,左表中对应数据
语法:select * from student right join grade on student.no = grade.no
结果:
NO Name NO Grade
1 a 1 90
2 B 2 98
3 c 3 95
5 90


全连接
语法:select * from student full join grade on student.no = grade.no
结果:
no name grade
1 a 90
2 b 98
3 c 95
4 d
1 a 90
2 b 98
3 c 95

注:access 中不能直接使用full join ,需要使用union all 将左连接和右连接合并后才可以
分享到:
评论

相关推荐

    由浅入深sql语句(外键,左关联,右关联,全关联)

    内连接、左连接、右连接和全连接各有其适用场景,理解它们的原理并灵活运用是提高SQL查询效率的关键。此外,正确设置外键有助于维护数据库的数据完整性和一致性。希望本文能帮助大家更好地掌握SQL中的连接技术,为...

    oracle数据库表左连接右连接全连接的认识

    连接可以分为三类:对等连接(EQUIJOIN)、左连接(LEFT JOIN)、右连接(RIGHT JOIN)和全连接(FULL JOIN)。 * 对等连接:只显示连接的表中存在而且相等的记录。传统的写法也是一种对等连接。 * 左连接:将进行...

    sql左外连接、右外连接、内连接、全外连接的区别

    通过上述分析可以看出,左外连接、右外连接、内连接和全外连接各有特点,适用于不同的场景。选择合适的连接方式对于获取正确的数据非常重要。在实际应用中,应根据具体需求灵活选用这些连接方式。

    6. 全连接层与全局平均池化1

    总结,全连接层与全局平均池化都是CNN中用于特征变换和分类的手段,但全局平均池化以其参数效率和防止过拟合的特性,在现代深度学习网络设计中受到越来越多的青睐。在实践中,根据具体任务和数据集的特性,合理选择...

    解析:内联,左外联,右外联,全连接,交叉连接的区别

    本文将详细解析五种不同的连接类型:内连接、左外连接、右外连接、全连接和交叉连接。 1. 内连接(INNER JOIN) 内连接是最常见的连接类型,它只返回两个表格中满足特定连接条件的行。这意味着结果集只包含那些在...

    SQL外部连接

    外部连接分为左连接、右连接和全外连接,每种连接方式都有其特定的应用场景。 1. 左外连接(LEFT OUTER JOIN): 左外连接保留了左表(在JOIN语句中指定的第一个表)的所有记录,并尝试匹配右表(第二个表)的记录...

    SQL Server 单表多表连接语句总结..pdf

    本文主要介绍了五种类型的表连接:内部连接、外部连接(包括左连接、右连接和全外连接)、交叉连接以及自连接,并提供了相应的示例。 1. 内部连接(Inner Join): 内部连接是最常见的连接类型,它只返回两个表中...

    SQL教程之SELECT语句中的表连接

    在本教程中,我们将深入探讨如何使用`JOIN`语句来连接两个表——`album`和`track`,以及理解不同类型的连接:内连接、左连接、右连接和全连接。 首先,`album`表存储了200首Amazon音乐CD的基本信息,包括专辑ASIN...

    理解oracle中的外连接

    外连接分为三种类型:左外连接(Left Outer Join)、右外连接(Right Outer Join)和全外连接(Full Outer Join)。本篇文章将深入探讨这三种外连接的概念、语法以及它们在实际应用中的作用。 1. 左外连接(Left ...

    sql内连接和外连接

    外连接分为三种类型:左外连接(LEFT OUTER JOIN)、右外连接(RIGHT OUTER JOIN)和全外连接(FULL OUTER JOIN)。 **语法**: - **左外连接**: ```sql SELECT column_name(s) FROM table1 LEFT OUTER JOIN ...

    数据库内连接、外连接.ppt.ppt

    这分为左外连接(LEFT JOIN)、右外连接(RIGHT JOIN)和全外连接(FULL JOIN)。 1. 左外连接(LEFT JOIN):返回左表的所有记录,以及与右表匹配的记录。如果右表中没有匹配的记录,则在结果集中相应列填充NULL。...

    sql内连接、外连接

    ### SQL内连接、外连接详解 #### 一、引言 ...内连接、左连接、右连接和全连接各有特点,在实际应用中可以根据具体场景灵活选择。掌握这些基本概念后,我们可以更加高效地处理复杂的多表查询问题。

    SQL多表外连接查询.pdf

    外连接类型进一步细分为左外连接、右外连接和全外连接。左外连接包括符合连接条件的记录和左表中不符合条件的记录,未匹配的右表字段以NULL值填充;右外连接则相反,包含符合连接条件的记录和右表中不符合条件的记录...

    连接查询和分组查询.zip

    有几种类型的连接:内连接(INNER JOIN)、左连接(LEFT JOIN)、右连接(RIGHT JOIN)和全连接(FULL JOIN)。内连接返回两个表中匹配的记录,而左连接返回左表的所有记录以及与右表匹配的记录;右连接反之;全连接...

    sql面试题收集.pdf

    外连接有多种形式,包括左外连接、右外连接和全外连接。 左外连接(Left Outer Join) 左外连接是一种外连接方式,用于连接两个表,使得左表中的所有记录都返回,右表中的记录只返回匹配的记录。左外连接的语法...

    表的连接和嵌套查询

    在SQL中,常见的连接类型有内连接(INNER JOIN)、左连接(LEFT JOIN)、右连接(RIGHT JOIN)和全连接(FULL JOIN)。实验中使用的是内连接(INNER JOIN),它返回两个表中匹配的行。例如,查询借阅了类别为“环境”类图书的...

    SQL数据库查询精要知识总结以及各种连接数据库的方法

    SQL支持四种主要的连接类型:内连接(INNER JOIN)、左连接(LEFT JOIN)、右连接(RIGHT JOIN)和全连接(FULL JOIN)。每种连接方式根据匹配条件的不同,返回不同结果集。例如,`SELECT * FROM table1 INNER JOIN ...

    权限管理 三表连接

    实现三表连接的方法有多种,如内连接(INNER JOIN)、左连接(LEFT JOIN)、右连接(RIGHT JOIN)和全连接(FULL JOIN),选择哪种取决于具体需求。例如,若要展示所有学生及其所有课程的成绩,即使某些学生没有成绩...

    第六章 (6.1)sql多表查询

    外连接根据主表的不同可以分为左外连接(Left Outer Join)、右外连接(Right Outer Join)和全外连接(Full Outer Join)。 ##### 2.1 左外连接 左外连接(Left Outer Join)返回所有左表中的数据行以及右表中...

    青鸟S2全部手写总结 SQL进阶篇总结

    在DQL方面,进阶SQL学习者需要掌握更复杂的查询技巧,如联接(JOIN)操作,包括内连接(INNER JOIN)、左连接(LEFT JOIN)、右连接(RIGHT JOIN)和全连接(FULL JOIN)。这些连接方式能够合并多个表中的数据,帮助...

Global site tag (gtag.js) - Google Analytics