社区
基础和管理
帖子详情
说下exist 执行的顺序
ty_tarena_pger
2009-03-28 05:48:13
1>select * from w_student a where exists (select 1 from w_student b where b.sno = 101 and b.sno = a.sno)
中'1'有什么特殊的含义呢(也可以替换成* 吧)
2>说下它执行的顺序
...全文
217
4
打赏
收藏
说下exist 执行的顺序
1>select * from w_student a where exists (select 1 from w_student b where b.sno = 101 and b.sno = a.sno) 中'1'有什么特殊的含义呢(也可以替换成* 吧) 2>说下它执行的顺序
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangzk0206
2009-03-28
打赏
举报
回复
select * from w_student a where exists (select sno from w_student b b.sno=102)
虽然不知道你到底想要做什么?这条语句是有问题的,只要w_student这个表中有一条sno=102的,你这条语句返回的就是w_student的所有记录数。如果没有一条记录为102的你就一条记录不会返回。
所以这条语句只有两种结果,要么全部记录 要么一条记录没有。
exists只是一个判断语句。从父查询中查出一条记录就会到子查询中判断,如果子查询能够返回记录既非空,那么这条记录不被过滤,否则父查询的这条记录会被过滤。
--表达起来有点不清楚,不知道你是否能够看明白,自己多做下实验就明白了。看看书里面是怎么说的吧。
ty_tarena_pger
2009-03-28
打赏
举报
回复
可否详细点(大致我知道,先执行父查询,再执行子查询)
randy_ideal
2009-03-28
打赏
举报
回复
1: "1"没有什么特殊含义 ,可以替换
2:执行顺序可以看该语句的执行计划,用plsql developer或toad等工具都可以查看,也可以sqlplus查看。
这种exists语句应该是先全表扫描w_student a,然后查询w_student b
ty_tarena_pger
2009-03-28
打赏
举报
回复
顺便说下这条语句
3>select * from w_student a where exists (select sno from w_student b b.sno=102)
Mysql中,
exist
与in的
执行
流程
Mysql中,
exist
s与in的
执行
流程一、in
执行
流程二、
exist
s
执行
流程三、join 的三种嵌套循环连接...对于 in 查询来
说
,会先
执行
子查询,如上边的 t2 表,然后把查询得到的结果和外表 t1 做笛卡尔积,再通过条件进行筛选
sql相关知识汇总及SQL优化(sql
执行
顺序
,
EXIST
S的用法)
本博文主要是针对数据库的相关知识,其余的博主我涉猎较浅……以下: 1.SQL中的
执行
顺序
: 一般提到这个都是
说
在一个SQL语句中,各关键字的
执行
先后
顺序
;知晓了这个,便可以通过在不同的关键字处进行条件的限制以...
EXIST
使用
not in的
执行
顺序
是:是在表中一条记录一条记录的查询(查询每条记录)符合要求的就返回结果集,不符合的就继续查询下一条记录,直到把表中的记录查询完。也就是
说
为了证明找不到,所以只能查询全部记录才能证明。并...
oracle中子查询的
执行
顺序
是,Oracle sql语句
执行
顺序
sql语法的分析是从右到左一、sql语句的
执行
步骤:1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。3)视图转换,将...
通过对MySQL语句
执行
顺序
来理解
EXIST
S的用法
然后弹幕推荐看了个视频语句
执行
顺序
讲解,突然有种豁然开朗的感觉,所以今天也动动笔(键盘)总结一下吧。 还是昨天那两张表: 员工表(包含员工ID、员工名、部门ID) 部门表(包含部门ID、部门名字) 要查询有员工...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章