数据库,相关子查询是怎样实现的啊?
1个回答
展开全部
你可以这样理解:
select sno, cno form sc x; 把全表中的数据查询出来
然后,再操作
select avg(grade) from sc y where y.sno=x.sno ; 根据上面的查询中的每一个x.sno查询对应的平均成绩
最后,检查x.grade比其平均成绩大的数据,进行输出
更多追问追答
追问
但相关子查询和不相关子查询的区别就在于,子查询是否依赖于外查询,这个子查询求的每一个avg是依赖于外部的结果的吧
那普通的不相关子查询,理解就是先看内层,根据内层的条件再看外层
这个相关子查询就是先看外层,用外层的结果来算内层是么
美林数据技术股份有限公司
2023-07-25 广告
2023-07-25 广告
常用的大数据工具有以下这些:* Apache Cassandra:一种分布式的开源数据库。* Apache Drill:一种开源分布式系统,用于大规模数据集的交互分析。* Apache Elasticsearch:是Apache Lucen...
点击进入详情页
本回答由美林数据技术股份有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |