左图之间的差异(differences between left)和右连接(right join)的区别

左对右连接...

左对右连接

在处理SQL时,joins是一个经常出现的名称。join子句有助于组合数据集中不同表中的记录。join实际上创建了一个表,既可以按原样使用,也可以与其他表一起推出。因此,了解这些连接以及它们之间的区别是明智的,以便了解具体的连接,以及在特殊情况下应该采用右连接还是左连接。

为了更好地理解连接及其差异,了解可用的连接类型非常重要。通常有三种类型的连接。这些连接包括内部连接、交叉连接和外部连接。内部联接通常比较表,并且只在找到匹配项时给出或返回结果。内部连接的主要功能是减少结果集的大小。

另一方面,交叉联接比较两个表,并返回来自两个表的行的每个可能的组合。从这个连接中可以得到许多结果,其中大多数甚至可能没有意义。因此,应该谨慎地使用这个连接。

外部联接对表进行比较,并在匹配可用时返回数据。正如在内部连接中看到的那样,如果看到匹配的记录,则外部连接将复制给定表中的行。外部连接的结果通常较大,因此数据集较大,因为数据集本身不会从数据集中移除。

左联接是指保留第一个表中的所有记录,而不管结果如何,并且在第二个表的值不匹配时**空值。另一方面,右连接指的是保留来自第二个表的所有记录,而不管结果是什么,并且在结果与第一个表中的结果不匹配时使用空值。

因此,左外部联接保留“left”表中的所有行,而不管“right”表中是否有与之匹配的行。因此,左表是指联合声明中首先出现的表格。它应该出现在表中出现的关键字“join”的左侧。当左外部联接完成时,应该返回左侧的所有行。每当不存在匹配项时,表中不匹配的列将用NULL填充。

 

需要注意的是,在处理这两个联接时,表左侧的所有行都以左外部联接的形式显示在表中。无论右表中是否存在任何匹配的列,结果都会自动显示。在右外部联接中,将显示右侧的所有行,这与表的左侧是否有匹配的列无关。

选择左外连接还是右外连接并不重要,因为显示的结果相同。右外部联接呈现的功能与左外部联接呈现的功能相同。通过简单地切换表在SQL语句中的显示顺序,您可以得到类似的结果,而不考虑使用的联接。

摘要

连接主要分为三类:内部连接、交叉连接和外部连接

左外部联接显示表左侧的所有行

右联接显示表右侧的所有行

交替使用SQL序列可以消除右外部联接和左外部联接的使用,而只使用一个。

  • 发表于 2021-06-24 11:48
  • 阅读 ( 154 )
  • 分类:IT

你可能感兴趣的文章

左边(left)和右肾(right kidney)的区别

...关。 左边(left)和右肾(right kidney)的区别 There is a difference between left and right kideny is their position and size. The size of the left kidney is slightly larger than that of the right kidney. Moreover, the left kidney is positioned slightly upper than the right kidney due to the a...

  • 发布于 2020-10-19 09:00
  • 阅读 ( 263 )

左边(left)和右旋氨基酸(right handed amino acids)的区别

...,右侧有胺基,左手侧有羧基。 下面关于左右手氨基酸差异的信息图以表格形式展示了这些差异。 总结 - 左边(left) vs. 右旋氨基酸(right handed amino acids) 左右手氨基酸对不同功能的细胞都很有用。总而言之,左右手氨基酸的关键...

  • 发布于 2020-10-21 21:49
  • 阅读 ( 754 )

左边(left)和心脏右侧(right side of heart)的区别

...侧和右侧,每个部分包含一个心房和一个心室。这两部分之间的肌肉部分是房室隔。然而,左心和右心是一起工作的。简单地说,他们一起打。 目录 1. 概述和主要区别 2. 心脏的左边是什么 3. 什么是右心 4. 心脏左右侧的相似性 ...

  • 发布于 2020-10-25 01:55
  • 阅读 ( 685 )

左撇子(left handed people)和惯用右手的人(right handed people)的区别

左撇子和右撇子   左撇子和右撇子之间存在某些差异,特别是在大脑的使用上。左撇子是指用左手做各种用途,比如写字。另一方面,当你在写作和其他活动中能够自如地使用右手时,你就成为了右手。当关注世界统计数据...

  • 发布于 2020-11-05 20:38
  • 阅读 ( 180 )

中的差异(differences between in)和在内部(within)的区别

“在”与“在”之间 “in”和“in”两个词称为介词,用于连接名词、代词和短语来完成句子。它们还表明了它们所连接的对象之间的空间和逻辑关系,这些对象赋予句子合理的意义。例如:“车在**里。”“in”用于描述汽车...

  • 发布于 2021-06-23 14:11
  • 阅读 ( 196 )

左心室(left ventricle)和右心室(right ventricle)的区别

...液快速泵送到身体的所有**。 左心室和右心室的长度也有差异。右心室的长度往往比左心室短得多。这是因为左心室的血液通道应该更长,以调节泵出到**的血液量。这些心室也不同于它们接受的血液。左心室接收含氧(富氧)...

  • 发布于 2021-06-23 16:05
  • 阅读 ( 205 )

参加(join)和内部连接(inner join)的区别

...有时,对于开发人员提到的“join”类型,其他开发人员之间可能会产生歧义。这是新开发人员的一个常见问题;新来者在写“join”语句时必须具体。因此,我们可以说我们有一个清晰的“innerjoin”语句,只是为了避免与其他“j...

  • 发布于 2021-06-24 03:08
  • 阅读 ( 220 )

左边(left)和右心室(right ventricle)的区别

...离,防止血液回流到右心房。肺瓣膜位于右心室和肺动脉之间。由于右心室壁厚度较左心室低,右心室向肺动脉泵送较低的血压。左心室和右心室壁厚度如图2所示。 Figure 2: Thickness of the Walls of the Two Ventricles 当右心房的血液泵送...

  • 发布于 2021-06-29 17:09
  • 阅读 ( 329 )

中庭(atrium)和耳廓(auricle)的区别

...剖、生理2.耳廓是什么?定义、解剖、生理3.心房与耳廓之间有什么相似之处——共同特征概述4.心房与耳廓之间的区别是什么?关键差异比较 关键词:心房,耳廓,房室结,血液,心脏,窦房结,上腔静脉,心室 什么是中庭(at...

  • 发布于 2021-06-29 17:38
  • 阅读 ( 445 )

正确的(right)和左心房(left atria)的区别

...过肺,另一个穿过身体。在体循环中,血液在心脏和身体之间循环。上腔静脉从心脏上方的组织(如头部、颈部、手臂和上胸部)排出血液。下腔静脉从心脏以下的组织如下胸、腹部和腿部排出血液。心脏外部的血液由冠状窦排...

  • 发布于 2021-06-30 09:34
  • 阅读 ( 398 )

相关推荐