社区
MS-SQL Server
帖子详情
"非相关子查询"无需"笛卡尔运算"所以效率不一定低!
playyuer
2003-10-20 09:08:29
千万不要有这样的错误认识:
子查询的效率一定低于 join 的效率!
SQL查询问题
http://expert.csdn.net/Expert/topic/2376/2376452.xml?temp=.7371027
...全文
186
15
打赏
收藏
"非相关子查询"无需"笛卡尔运算"所以效率不一定低!
千万不要有这样的错误认识: 子查询的效率一定低于 join 的效率! SQL查询问题 http://expert.csdn.net/Expert/topic/2376/2376452.xml?temp=.7371027
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
playyuer
2003-10-31
打赏
举报
回复
up
DigJim
2003-10-31
打赏
举报
回复
干部,大概他認爲你的寫得太複雜,他看起來太累了,所以根本就沒有看!!
pengdali
2003-10-31
打赏
举报
回复
子查询效率比join高
=,exists,in,join,full join
高-->低
hdslah
2003-10-31
打赏
举报
回复
up
KK4
2003-10-31
打赏
举报
回复
inner join 仅仅是比较好,比较清楚,未必是唯一的。只要能运行的好,怎么写对计算机来说都无所谓。
suntt
2003-10-31
打赏
举报
回复
嘻嘻,还说每发火呢,都用“!”了
OpenVMS
2003-10-31
打赏
举报
回复
UP
w_rose
2003-10-21
打赏
举报
回复
inner join 并不一定会“迪卡尔运算”,否则就不会有“查询优化”这种技术了。
w_rose
2003-10-21
打赏
举报
回复
inner join 仅仅是比较好,比较清楚,未必是唯一的。只要能运行的好,怎么写对计算机来说都无所谓。
w_rose
2003-10-21
打赏
举报
回复
一般来说,仅当程序员写每条语句都与SQL Server的查询分析器的“算法”一致时,子查询的效率一定不低于 join 的效率,否则就容易“低于”。
如果使用inner join,就可以更方便地把查询规划工作交给SQL Server。
zarge
2003-10-20
打赏
举报
回复
学习
gmlxf
2003-10-20
打赏
举报
回复
哈哈,都是星星,我要拜你们为老师。
playyuer
2003-10-20
打赏
举报
回复
我只是想提醒一下!
没发火!
pengdali
2003-10-20
打赏
举报
回复
呵呵。。老大不要发火,大力也常这样,没办法,我有时写了一大堆,他居然没看懂,晕倒,呵呵。习惯就好了。有时写简单一点,但不给最优的反尔他喜欢,哈哈。。
gmlxf
2003-10-20
打赏
举报
回复
NO.1
【3.16数据库作业7】SQL练习4 - SELECT(连接查询、嵌套查询)
先看看今天学了个啥 (除了②.4) ①:连接查询----中级 1.等值与
非
等值连接查询 2.自身连接 3.外连接 4.多表连接 ②:嵌套查询----高级
相关子查询
不
相关子查询
1.带有IN谓词的子查询 2.带有比较
运算
符的子查询 3.带有ANY(SOME)或ALL谓词的子查询 4.带有EXISTS谓词的子查询(重点、难点) 1.等值与
非
等值连接查询 连接查询:同时涉及两个以上的表的查询 连接...
数据库4-SQL语言-查询语句
单表查询 SELECT:投影
运算
(All所有是默认的)后一般跟分组属性+集函数,DISTINCT去掉重复列 如查找年龄时有多个年龄可用DISTINCT去掉年龄列中重复的 TOP输出前几如(TOP 20 percent:输出前20%) FROM<来自于哪> WHERE<元组选择条件> 模糊查询可用字符匹配,如下 当匹配串中有下划线,使用换码字符,在这个下划线前加入\...
SQL Server中常用的SQL语句
SQL Server中常用的SQL语句 1、概述2、查询概述3、单表查询4、连接查询5、带有exists的
相关子查询
6、SQL的集合操作7、插入操作8、删除操作9、修改操作10、数据定义11、视图 1、概述 名词
笛卡尔
积、主键、外键 数据完整性 实体完整性:主属性不能为空值,例如选课表中学号和课程号不能为空参照完整性:表中的外键取值为空或参
MySQL_02_复杂数据检索
MySQL复杂数据检索(子查询,连接查询和联合查询等)
SQL server常用数据库语句
1、概述2、查询概述3、单表查询4、连接查询5、带有exists的
相关子查询
6、SQL的集合操作7、插入操作8、删除操作9、修改操作10、数据定义11、视图 1、概述 名词
笛卡尔
积、主键、外键 数据完整性 实体完整性:主属性不能为空值,例如选课表中学号和课程号不能为空参照完整性:表中的外键取值为空或参照表中的主键用户定义完整性:取值范围或
非
空限制,例如:性别
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章