如下3个表Student : 学号 ,姓名,籍贯
Course : 课程Id,课程名,老师
SC : 学号,课程ID,成绩问题
1 查询各个课程的平均成绩
2 查询所有课程都大于70分的学生成绩
3 查询每个学生每门课的成绩,显示学号,姓名,课程号,课程名,成绩
Course : 课程Id,课程名,老师
SC : 学号,课程ID,成绩问题
1 查询各个课程的平均成绩
2 查询所有课程都大于70分的学生成绩
3 查询每个学生每门课的成绩,显示学号,姓名,课程号,课程名,成绩
解决方案 »
- 依旧是排名问题
- 请教 关于Sqlserver的数据和订阅的问题
- Access程序迁移至SQLSERER时遇到的怪问题
- 字段的值怎么让它自动递增?但格式是00001第二行为00002不用人干涉??谁能告诉下??
- 为什么dateset里没有table???请问高手如何解决
- sql2005做镜像,故障转移到镜像数据库后,可否把镜像ip改成主数据库ip使用,(程序不是net,无法自动转移)?
- 各位老大,公司想实现将多个分布sqlserver服务器内的数据实时传递到中心SqlServer服务器
- 只用check约束如何作
- 用sql语句怎样创建自动编号的字段
- 请教高手:本人使用触发器无法更新其他数据库中相关记录,但是可以增加,删除,请问如何处理。
- SQLSERVER2000数据同步的两个概念
- 数据库备份
SC : 学号,课程ID,成绩 --
1\
select 课程名,avg(成绩)
from course a
left join sc b on a.课程ID = b.课程ID
group by 课程名
select 课程ID,avg(成绩) FROM sc group by 课程ID
select * from sc a where not exists(select 1 from sc where 学号=a.学号 and 成绩<70)
select a.学号,a.姓名b.课程号,b.课程名c.成绩
from sc c inner join student a on a.学号=c.学号 inner join course b on c.课程ID=b.课程ID
不过这肯定不是什么面试题.
http://topic.csdn.net/u/20090915/15/c892c190-0601-4755-adc4-abbd3297c56e.html