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

重庆建设招标网站公司网站域名如何续费

重庆建设招标网站,公司网站域名如何续费,建德网站,网站建设书籍资料文章目录 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.yayakq.cn/news/87237/

相关文章:

  • 上海优化网站关键词百度小说排行榜第一名
  • 外贸营销型网站2018wordpress建站linux
  • 做网站的项目职责怎么写wordpress首页文章描述
  • wordpress 报表南宁seo网站排名优化
  • 滨江建设工程网站建站网站盗用了别人的案例
  • 建设一个视频网站首页外贸出口剪标尾单
  • 网站备案可以更改吗西安专业网站建设服务
  • 做网站项目的弊端计算机培训班学费
  • 怎么看网站是什么时候做的wordpress win linux
  • 榆林网站建设电话股票跟单网站开发
  • 扁平化风格 网站怒江州建设局网站企业备案网站
  • 网站建设网站制作公司淄博网站建设选择臻动传媒
  • 创建网站的三种方法wordpress英文企业网站模板
  • 手机网站方案编写网站有关于我们的好处
  • 企业网站可信度建设最好的企业网站源码
  • 新建设电影院+网站wordpress禁止抓取
  • 网站模版切换丹阳火车站片区规划
  • 电子工程专辑网站网站接入商查询
  • 软文网站推广WordPress禁用评论回收站
  • iis7 部署静态网站山东网站排名优化公司
  • 建站计划书wordpress搬瓦工
  • 做视频可以领钱的网站凡客另一购物网站
  • 网站倒计时怎么做装修公司哪家口碑最好
  • 网站域名申请好了怎么建设网站青州网站网站建设
  • 网站静态生成目录 名称 建议网站关键词作用
  • wordpress 文章转义seo关键词分析
  • 德州做网站的公司有哪些wordpress图片水印
  • 装饰公司手机网站建设寻找移动网站建设
  • 网站界面宽学校如何建设网站首页
  • 中信建设有限责任公司 陈晓佳东莞搜索seo优化排名