当前位置: 首页 > news >正文

二级建造师挂靠seo优化6个实用技巧

二级建造师挂靠,seo优化6个实用技巧,WordPress发不出注册邮箱,wordpress七牛w3tc加速文章目录 openGauss学习笔记-27 openGauss 高级数据管理- JOIN27.1 交叉连接27.2 内连接27.3 左外连接27.4 右外连接27.5 全外连接 openGauss学习笔记-27 openGauss 高级数据管理- JOIN JOIN子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。 在…

文章目录

    • openGauss学习笔记-27 openGauss 高级数据管理- JOIN
      • 27.1 交叉连接
      • 27.2 内连接
      • 27.3 左外连接
      • 27.4 右外连接
      • 27.5 全外连接

openGauss学习笔记-27 openGauss 高级数据管理- JOIN

JOIN子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。

在openGauss中,JOIN有五种连接类型:

  • CROSS JOIN :交叉连接
  • INNER JOIN:内连接
  • LEFT OUTER JOIN:左外连接
  • RIGHT OUTER JOIN:右外连接
  • FULL OUTER JOIN:全外连接

以表table1和表table2为例说明不同连接类型,表数据如下:

openGauss=# SELECT * FROM table1;name  | city
-------+------Joes  | BJLily  | BJJames | SHGrace | SZ
(4 rows)openGauss=# SELECT * FROM table2;id | name  | dept
----+-------+-------1 | Tommy | IT2 | Lily  | IT3 | Li    | sales4 | Grace | IT
(4 rows)

27.1 交叉连接

交叉连接即笛卡儿乘积,是指两个关系中所有元组的任意组合。

示例:将表table1和表table2进行交叉连接,结果如下。

openGauss=# SELECT * FROM table1 CROSS JOIN table2;name  | city | id | name  | dept
-------+------+----+-------+-------Joes  | BJ   |  1 | Tommy | ITJoes  | BJ   |  2 | Lily  | ITJoes  | BJ   |  3 | Li    | salesJoes  | BJ   |  4 | Grace | ITLily  | BJ   |  1 | Tommy | ITLily  | BJ   |  2 | Lily  | ITLily  | BJ   |  3 | Li    | salesLily  | BJ   |  4 | Grace | ITJames | SH   |  1 | Tommy | ITJames | SH   |  2 | Lily  | ITJames | SH   |  3 | Li    | salesJames | SH   |  4 | Grace | ITGrace | SZ   |  1 | Tommy | ITGrace | SZ   |  2 | Lily  | ITGrace | SZ   |  3 | Li    | salesGrace | SZ   |  4 | Grace | IT
(16 rows)

27.2 内连接

使用内连接时,如果两个表的相关字段满足连接条件,就从这两个表中提取数据并组合成新的记录,创建一个新的结果表。也就是在内连接查询中,只有满足条件的元组才能出现在结果关系中。

内连接是一种最常用的连接类型,也是默认的连接类型。

示例:查询表table1和表table2中字段name相同的列。

openGauss=# SELECT * FROM table1 a INNER JOIN table2 b ON a.name = b.name;name  | city | id | name  | dept
-------+------+----+-------+------Lily  | BJ   |  2 | Lily  | ITGrace | SZ   |  4 | Grace | IT
(2 rows)

27.3 左外连接

左外连接是指在连接查询中,将关键字左端表中所有的元组都列出来,如果能在右端的表中找到匹配的元组,显示匹配元组内容。如果在右端的表中,不能找到匹配的元组,那么对应的元组是空值(NULL)。

左外连接查询语句使用的关键字为LEFT OUTER JOIN,也就是说,左外连接的含义是限制连接关键字右端的表中的数据必须满足连接条件,而左端的表中的数据无论是否满足连接条件,均输出左端表中的内容。

示例:

openGauss=# SELECT * FROM table1 a LEFT OUTER JOIN table2 b ON a.name = b.name;name  | city | id | name  | dept
-------+------+----+-------+------Joes  | BJ   |    |       |Lily  | BJ   |  2 | Lily  | ITJames | SH   |    |       |Grace | SZ   |  4 | Grace | IT
(4 rows)

27.4 右外连接

右外连接与左外连接类似,只是关键字右端表中的所有元组都列出,限制左端表的数据必须满足连接条件,而右端表中的数据无论是否满足连接条件,均输出表中的内容。

右外连接查询语句的关键字为RIGHT OUTER JOIN。

示例:

openGauss=# SELECT * FROM table1 a RIGHT OUTER JOIN table2 b ON a.name = b.name;name  | city | id | name  | dept
-------+------+----+-------+-------Lily  | BJ   |  2 | Lily  | ITGrace | SZ   |  4 | Grace | IT|      |  3 | Li    | sales|      |  1 | Tommy | IT
(4 rows)

27.5 全外连接

全外连接查询的特点是左、右两端表中的元组都输出,如果没能找到匹配的元组,就使用NULL来代替。

示例:

openGauss=# SELECT * FROM table1 a FULL OUTER JOIN table2 b ON a.name = b.name;name  | city | id | name  | dept
-------+------+----+-------+-------Joes  | BJ   |    |       |Lily  | BJ   |  2 | Lily  | ITJames | SH   |    |       |Grace | SZ   |  4 | Grace | IT|      |  3 | Li    | sales|      |  1 | Tommy | IT
(6 rows)

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

图片

http://www.pjxw.cn/news/25509.html

相关文章:

  • 嘉兴cms建站模板软文范例大全100字
  • idc新人如何做自己的网站个人网站建设
  • 苏州做商城网站网站产品怎么优化
  • 减肥养生网站建设友情链接适用网站
  • 深圳西乡做网站竞价防恶意点击
  • 文秘写作网站seo英文怎么读
  • 西安哪里做网站最大互联网平台有哪些
  • 那个网站做图片好看的排名公式
  • 在哪里找人做公司网站百度惠生活商家怎么入驻
  • 天元建设集团有限公司张琥超seo优化工作有哪些
  • 沈阳商城网站建设兰州关键词快速上首页排名
  • 中国做视频网站有哪些内容宜兴网站建设
  • 设计网站的意义营销型网站建设模板
  • 网站建设视觉效果整合营销包括哪些内容
  • 向客户介绍网站建设的话本百度网址导航
  • 做网站正规公司免费的网站关键词查询工具
  • 建设嘉陵摩托车官方网站手机seo排名软件
  • 做ppt找图片的网站百度地图推广
  • 河北软件开发网站建设公司做网站推广
  • 学校网站开发图片素材seo计费系统登录
  • 页面设计排版广告开户南京seo
  • 学网站建设设计要钱吗营销策划精准营销
  • 大兴网站建设报价自己接单的平台
  • 网站打不开了怎么办精品成品网站源码
  • 最近韩国免费观看视频网站站内关键词优化
  • 宜阳建站应用宝下载
  • iis 隐藏网站seo是干嘛的
  • 电子商务网站建设资料电商推广联盟
  • WordPress 类型 网页百度seo优化培训
  • 怎么做网站策划网络营销的策略有哪些