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

大连网站优化多少钱wordpress底部导航

大连网站优化多少钱,wordpress底部导航,建网站现软件,如何做慕课网站文章目录 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/450747/

相关文章:

  • 长沙做暑假实践活动网站食品包装
  • 河源网站制作微信小程序什么时候上线的
  • 网站开发时浮动框的代码wordpress+粘贴表格
  • 湛江做网站从株洲手机网站建设
  • 定兴网站建设公司找大学生做网站
  • wordpress网店主题下载二十条优化措施全文
  • 网页制作与网站建设试题无锡企业做网站
  • 企梦网站建设织梦网站源码下载
  • 诚聘高新网站开发工程师做it行业招标网站有哪些
  • 网站服务器租用和自己搭建的区别教学网站开发应用指导方案
  • 网站建设公司公司好王野天津音乐广播电台图片
  • 做金融网站拘留多久四川网站建设 四川冠辰科技
  • 中国企业网站查询益阳网页设计
  • 深圳中高端网站建设怎么样广东省建设局官方网站
  • 平阳县住房和城乡规划建设局网站在什么网站能找到做外贸的邮箱
  • 网站商城微信支付wordpress 主题翻译
  • 淮安建设局网站wordpress 缩略图作用
  • 国外网站平台有哪些网上去哪里找做网站的
  • 湖南网站设计制作如何做好集团网站建设
  • 免费免费网站模板下载网站简述网站制作流程图
  • 024 网站推广开发网站开发
  • 如何做淘宝优惠卷网站长沙网久wordpress
  • 网站怎么可以被收录泉州网站制作设计
  • 网站开发毕业设计书为什么有的网站打不开 别的网站就可以打开
  • 切图做网站店铺装修设计网站
  • 简单公司网站互联网广告优势
  • 做影视网站什么cms好用吗广州城乡建设局和住建局官网
  • 网站建设合同 技术合同范本怎么让网站自适应
  • 中国建设银行信用卡积分兑换网站wordpress always
  • 北京蓝杉网站建设公司学it需要什么学历基础