您当前的位置:偶偶电脑知识网 -> 电脑初学 -> 电脑内容-> 详解SQL左连接、右连接和全连接分析过程

详解SQL左连接、右连接和全连接分析过程

详解SQL左连接、右连接和全连接分析过程


  为更好的理解这个概念,我们介绍两个表作演示。苏格兰议会中的政党表(party)和议员表(msp)。

  party(Code,Name,Leader)

  Code: 政党代码Name: 政党名称Leader: 政党领袖

  msp(Name,Party,Constituency)

  Name: 议员名Party: 议员所在政党代码Constituency: 选区

  在介绍左连接、右连接和全连接前,有一个数据库中重要的概念要介绍一下,即空值(NULL)。

  有时表中,更确切的说是某些字段值,可能会出现空值, 这是因为这个数据不知道是什么值或根本就不存在。

  空值不等同于字符串中的空格,也不是数字类型的0.因此,判断某个字段值是否为空值时不能使用=,<>这些判断符。必需有专用的短语:IS NULL 来选出有空值字段的记录,同理,可用 IS NOT NULL 选出不包含空值的记录。

    上文中详细介绍了SQL之左连接、右连接和全连接,这些都是非常有用的,希望大家都能够很熟练的掌握这些知识,为以后的工作打下基础。