
Oracle习题练习
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源汇集了丰富的Oracle数据库操作与管理相关习题,旨在帮助学习者通过实践加深对Oracle技术的理解和掌握。
1. 查询“001”课程比“002”课程成绩高的所有学生的学号:
```sql
select a.S# from (select S#, score from SC where C#=001) a,
(select s#, score from SC where c#=002) b
Where a.score>b.score and a.s# = b.s#
```
2. 查询平均成绩大于60分的同学的学号和平均成绩:
```sql
select S#, avg(score) from sc group by S# having avg(score)>60
```
3. 查询所有同学的学号、姓名、选课数、总成绩:
```sql
select student.S_id, student.Sname, count(sc.C_id), sum(score)
from student left join SC on student.S_id = SC.S_id group by Student.S_id, Sname
```
全部评论 (0)
还没有任何评论哟~


