select语句

lettermail4 2003-08-24 10:30:14
select sname
from s
where sname in (select……)


请问上面的语句是先执行括号里面的语句, 还是先执行括号之外的语句
...全文
29 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
lettermail4 2003-08-26
  • 打赏
  • 举报
回复
我认真看过, 显示预计执行计划, 但真是看不出系统是先执行哪部分的
lettermail4 2003-08-25
  • 打赏
  • 举报
回复
说话不可以这么说啊! 你们看下面:
已经存在表 c与SC,下面的程序执行括号先会出错的。 它说找不到表c 。 不过系统说得也有理由的。括号里面表C 还没有什么什么, 就来个where sc.c#=c.c# , 是应该出错的。


select * from c
where not exists(
select * from sc
where sc.c#=c.c#
)
yun198183 2003-08-25
  • 打赏
  • 举报
回复
先里在外
lettermail4 2003-08-25
  • 打赏
  • 举报
回复
我认真看过, 显示预计执行计划, 但真是看不出系统是先执行哪部分的。
CrazyFor 2003-08-25
  • 打赏
  • 举报
回复
里面的.


用查询分析器的->显示预计执行计划(CTRL+L)可以查看执行顺序.
ybpositive 2003-08-25
  • 打赏
  • 举报
回复
应方先执行FROM后面的语句,再执行括号内的内容吧!
我是这么认为的!
ysycrazy 2003-08-25
  • 打赏
  • 举报
回复
先里后外
lettermail4 2003-08-25
  • 打赏
  • 举报
回复
up
intactness 2003-08-25
  • 打赏
  • 举报
回复
先里后外
klan 2003-08-24
  • 打赏
  • 举报
回复
当然是先括号里的啊
zhxfzhxf1 2003-08-24
  • 打赏
  • 举报
回复

zhaoloudy 2003-08-24
  • 打赏
  • 举报
回复

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧