数据库实验报告(头歌)实验三

1.第一关  内连接(1)

select sum(gnum)
From class,teaching
where (class.gno=teaching.gno AND cno='G001');

2.第二关  内连接 (2)

select teacher.tno,tname,cno
from teacher INNER JOIN teaching ON teacher.tno=teaching.tno
where tname='杨梅'

3.第三关 外连接(1)

select class.gno,cno,term,classroom
from teaching
left outer join class  on class.gno=teaching.gno
where grade='18级 '

4.第四关 外连接(2)

select class.gno,cno,term,classroom
 from class join teaching on class.gno=teaching.gno ;

5.第五关 自连接

select gno,gname,gnum
from class
where gnum<all(select gnum
               from class
               where gname='软件19级3班'   
);

6.第六关 不相关子查询(1)

select tname
from teacher join teaching on teacher.tno=teaching.tno
where cno='R003';

7.第七关 不相关子查询(2)

select cno,class.gno,tno
from class join teaching on class.gno=teaching.gno
where class.gnum<all(select gnum from class where gname='软件19级3班');

8.第八关 相关子查询(1)

select class.gno,gname
from class join teaching on class.gno=teaching.gno 
where cno='G001';

9.第九关 相关子查询(2)

select tno,tname
from teacher
where tno in(select tno from class join teaching on class.gno=teaching.gno
            where grade='19绾 ' );

第十关  数据操纵中的子查询-更新

update teaching 
set classroom='B001'
where cno='R009';

 

 

 

 

 

 

 

 

 

 

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小稚(可露丽版)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值