VF中 SQL查询语句作业题目,谢谢各位了!

查询选修了两门以上课程,且至少两门课的成绩大于等于70分的女生的学号、选课门数和平均成绩,查询结果按平均成绩降序排列有下面的关系表:学生.dbf分别表示:学号、姓名、性别... 查询选修了两门以上课程,且至少两门课的成绩大于等于70分的女生的学号、选课门数和平均成绩,查询结果按平均成绩降序排列
有下面的关系表:
学生.dbf 分别表示:学号、姓名、性别、出生日期
选课.dbf 分别表示:学号、课程号、成绩
展开
 我来答
yaozhun_fox
2010-05-03 · TA获得超过306个赞
知道小有建树答主
回答量:163
采纳率:0%
帮助的人:278万
展开全部
select 学生.学号,count(*) as 选课门数,avg(选课.成绩) as 平均成绩 from 学生 join 选课 on 学生.学号=选课.学号 WHERE 性别="女" AND 学生.学号 in(SELECT 学号 FROM 选课 WHERE 成绩>=70 GROUP BY 学号 HAVING COUNT(*)>=2) group by 学生.学号 order by 平均成绩 descending
152******23
2010-05-06 · TA获得超过296个赞
知道答主
回答量:233
采纳率:0%
帮助的人:75.3万
展开全部
sele vag(成绩),count(课程号),学生.学号,性别 from 学生,选课 where 成绩>=70 and 性别="女"group by vag(成绩) having count(课程号)>=2 desc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式