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

做情人节网站/香港seo公司

做情人节网站,香港seo公司,2023年网页游戏,赣州门户网站作者:瀚高PG实验室 (Highgo PG Lab) PostgreSQL 分别支持传统的连接语法(用WHERE 子句去指定连接的列)和ANSI标准的连接语法(在FROM子句中使用JOIN关键字)。在PostgreSQL中,这两种语…

作者:瀚高PG实验室 (Highgo PG Lab)

PostgreSQL 分别支持传统的连接语法(用WHERE 子句去指定连接的列)和ANSI标准的连接语法(在FROM子句中使用JOIN关键字)。在PostgreSQL中,这两种语法都可以用于内连接,但只有ANSI标准的连接语法支持外连接。

我们需要注意这样一种情况:

虽然列约束和连接没有关系,但列约束出现在WHERE子句和部分JOIN子句中时效果不总是相同的。

JOIN子句中的约束是在连接的过程中被处理的,但WHERE子句中的约束却是在连接之后才被处理的。

这种差别只有在外连接(和交叉连接)中才会显著表现出来,因为未被连接的行中的列会被外连接使用。

举个例子:

图1

我们可以从图1的结果中看出,第一次SELECT语句执行了没有列约束的外连接。

图2

第二次SELECT语句返回的信息和第一次相同(见图2),这是因为列约束和test2这张表中所有的行都匹配。

图3

最后一次SELECT语句基于外连接的结果执行(见图3),因为判断null<=2会返回null,第三次输出的行会被掩盖。

然后我们来看列约束是如何造成正常情况下全部连接的查询会返回未连接的列值。

图4

向test2表中插入值3。

图5

在图5所示的第二次SELECT语句中,test2.x中值为3的会被排除在连接之外,导致外连接结果里这一列中对应的值为NULL。

综上所述:

我们在使用外连接时,必须注意外连接查询的内侧表中约束子句使用的位置,而且还要明确约束发生的时间,在连接的时候还是连接之后。

参考文献:

1、PostgreSQL 9.6.7 Documentation

2、PostgreSQL Introduction and Concepts

http://www.lbrq.cn/news/1032697.html

相关文章:

  • 网站配置/电商培训机构需要什么资质
  • 本地网站做不大/搜索引擎优化的对比
  • 开源程序做网站任务/软文广告属于什么营销
  • 帮我写一篇网站/长沙谷歌优化
  • 建设网站有哪些方法有哪些/想找搜索引擎优化
  • 建个外贸b2c网站需要多少钱/新品上市的营销方案
  • 响应式网站自助建设平台/邵阳做网站的公司
  • 专业代做时时彩网站/949公社招聘信息
  • 网站开发分页代码/网络营销的工具和方法
  • 网站开发类毕业论文/北京百度公司总部电话
  • 最好的网站建设组织/网络竞价
  • 域名销售网站/百度用户服务中心官网电话
  • 做网站好还是做商城好/青岛网站优化
  • 佛山视频网站搭建公司/百度竞价价格
  • 网站设计的公司皆选奇点网络/seo网站内部优化
  • 国外流行的内容网站/排名网站
  • 新疆吐鲁番建设网站/网站怎么seo关键词排名优化推广
  • 做酒网站/代写
  • 1000学习做网站贵吗/商品推广与营销的方式
  • 做网站需要什么配置服务器吗/百度做网站
  • 个人网站允许做内部论坛吗/青岛网络科技公司排名
  • 域名管理网站/南昌seo排名公司
  • 攻略网站的建设/长尾关键词挖掘站长工具
  • 网站底部留言代码/甘肃搜索引擎网络优化
  • 软件开发模型比较/关键词优化seo外包
  • 比特币矿池网站怎么做/竞价推广的基本流程
  • 用wordpress做小程序/榆林市网站seo
  • 南阳那里有做网站的/成都疫情最新情况
  • saas自助建站/公司推广网站
  • 网站建设合同注意事项/哪里有做网络推广的
  • 自动驾驶轨迹规划算法——Apollo EM Planner
  • LeetCode 分类刷题:1004. 最大连续1的个数 III
  • LCP 17. 速算机器人
  • Python3解释器深度解析与实战教程:从源码到性能优化的全路径探索
  • 解决程序连不上RabbitMQ:Attempting to connect to/access to vhost虚拟主机挂了的排错与恢复
  • SQL 合并两个时间段的销售数据:FULL OUTER JOIN + COALESCE