全国计算机二级(vf)sql语句练习2
来源:优易学  2010-1-15 19:35:17   【优易学:中国教育考试门户网】   资料下载   IT书店
2.   学生(学号,姓名,性别,年龄,系)   
课程(科称号,课程名称)   
选课(学号,课程号,成绩)   
将选课在5门以上(包括5门)的学生的学号,姓名,平均分和选课门数按平均分降序排序,并将结果存于数据库表stu_temp(字段名为学号,姓名,平均分和选课门数)   

方法一:   
select 学生.学号,姓名,avg(成绩) as 平均分,count(*) as 选课门数 from 学生,选课;   
where 学生.学号=选课.学号;   
order by 平均分desc;   
group by 选课.学号 having count(*)>=5;   
into table stu_temp    

方法二:   
select a.学号,a.姓名,avg(b.成绩) 平均分,count(b.课程号) 选课门数 from 学生 a,选课 b where a.学号=b.学号 group by b.学号 having(count(b.课程号))>=5 order by 平均分 desc into dbf stu_temp

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训