基于派生表的查询

 
定义:子查询出现在from子句中,这时子查询生成的临时的派生表成为主查询的查询对象

select sno,cno
from sc,(select sno,avg(grade) from sc group by sno) as ave(a,b)
where sc.Sno=ave.a and sc.Grade>=ave.b;


说明:这里的from子句的子查询生成一个派生表ave,该表由a,b两列属性组成
如果子查询没有聚焦函数可以不指定属性列子查询的列名为默认值
通过from子句生成派生表时,as关键词可以省略,但必须为派生关系指定一个别名
 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值