【笔记】开发指南—SQL调优指南—SQL调优进阶—子查询优化和执行
基本概念根据是否存在关联项,子查询可以分为非关联子查询和关联子查询。非关联子查询是指该子查询的执行不依赖外部查询的变量,这种子查询一般只需要计算一次;而关联子查询中存在引用自外层查询的变量,逻辑上,这种子查询需要每次带入相应的变量、计算多次。/* 例子:非关联子查询 */ SELECT * FROM lineitem WHERE l_partkey IN (SELECT p_partkey FR....
开发指南—SQL调优指南—SQL调优进阶—子查询优化和执行
基本概念根据是否存在关联项,子查询可以分为非关联子查询和关联子查询。非关联子查询是指该子查询的执行不依赖外部查询的变量,这种子查询一般只需要计算一次;而关联子查询中存在引用自外层查询的变量,逻辑上,这种子查询需要每次带入相应的变量、计算多次。/* 例子:非关联子查询 */ SELECT * FROM lineitem WHERE l_partkey IN (SELECT p_partkey FR....
PolarDB-X 1.0-用户指南-SQL调优指南-SQL调优进阶-JOIN与子查询的优化和执行
基本概念JOIN是SQL查询中常见的操作,逻辑上说,它的语义等价于将两张表做笛卡尔积,然后根据过滤条件保留满足条件的数据。JOIN多数情况下是依赖等值条件做的JOIN,即Equi-Join,用来根据某个特定列的值连接两张表的数据。子查询是指嵌套在SQL内部的查询块,子查询的结果作为输入,填入到外层查询中,从而用于计算外层查询的结果。子查询可以出现在SQL语句的很多地方,比如在SELECT子句中作....
开发指南—SQL调优指南—SQL调优进阶—子查询优化和执行
基本概念根据是否存在关联项,子查询可以分为非关联子查询和关联子查询。非关联子查询是指该子查询的执行不依赖外部查询的变量,这种子查询一般只需要计算一次;而关联子查询中存在引用自外层查询的变量,逻辑上,这种子查询需要每次带入相应的变量、计算多次。/* 例子:非关联子查询 */ SELECT * FROM lineitem WHERE l_partkey IN (SELECT p_partkey FR....
PolarDB中遵循SQL标准的子查询表达式如何使用
这个部分介绍了在PolarDB中遵循SQL标准的子查询表达式。所有在这部分提到的表达式返回值都是布尔类型(真/假)结果。
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。