早教吧 育儿知识 作业答案 考试题库 百科 知识分享

用SQL语句完成下列问题。1、求每个学生所有选课成绩总和2、求每个学生所有选课成绩的平均分3、查询每门课程学生人数4、查每个学生所有选课成绩中的最高分5、统计查询每门课程的的最

题目详情
用SQL语句完成下列问题。
1、求每个学生所有选课成绩总和
2、求每个学生所有选课成绩的平均分
3、查询每门课程学生人数
4、查每个学生所有选课成绩中的最高分
5、统计查询每门课程的的最高分、最低分、平均分
6、统计每个学生选课成绩总和大于等于250分相关信息,要求显示学生ID、总分
7、统计每个学生所选课程成绩的平均分及格的信息并按平均分由高到低排列,要求显示学生ID及平均分
8、查询每门课程选修人数不小于30的相关信息,要求显示课程ID及人数
9、查所有选课成绩中的最高分不低于90的所有学生和最高分
10、查每个学生每门成绩都及格,并且平均成绩在85分上以的信息,要求显示学生ID,平均分,并按平均分降序排列
▼优质解答
答案和解析
1、第一题,是查询总和,总和在SQL中使用sum,如:select sum(成绩) from 表名
2、第二题,查询平均值,SQl:select 学号,Avg(sum(成绩)) from 表名 group by 学号
3、第三题,查询每课程学生人数,SQL : select 课程名称,count(学号) from 表名 group by 课程名称
4、第四题,查询最高分,也就是最大值,select max(成绩),学号 from 表名 group by 学号
5、第五题,查询每科的最高分,SQL:select max(成绩),课程 from 表名 group by 课程 最低分 select min(成绩),课程 from 表名 group by 课程 平均分 select Avg(sum(成绩)),课程 from 表名 group by 课程
6、第六题 显示综合大于250分的信息 SQL: select 学生ID,sum(成绩) 总分 from 表名 where sum(成绩)>250 group by 学生ID
7、第七题 显示平均分 SQL:select 学生ID,Avg(sum(成绩)),课名 from 表名 where sum(成绩)>250 group by 学生ID,课名 order by Avg(sum(成绩)) asc
8、第八题 查询人数 SQL:select 课程ID,sum(学生ID) from 表名 where sum(学生ID)>=30 group by 课程ID
9、第九题 查询最高分 SQL:select max(成绩),课程,学生名字 from 表名 where max(成绩)>=90 group by 课程,学生名字
10、第十题 成绩>=60,平均分>85 SQL:select 学生 from 表名 where avg(sum(成绩))>85 and min(成绩)>=60 order by avg(sum(成绩)) desc
好辛苦,望采纳
看了 用SQL语句完成下列问题。1...的网友还看了以下:

一道关于保险的计算题2岁小孩男性每年交1.22w保费要交20年保额为10w他88岁生故年红利率为8%  2020-03-31 …

一天某生产小组前3小时共生产540个零件,后5小时每小时生产200个零件.该小组这一天平均每小时生  2020-05-13 …

某工厂甲乙丙三个工人每天生产的零件数,甲和乙的比是3:4,乙和丙的比是2:3.已知丙工人每天生产零  2020-05-13 …

一道数学题求求你们了下图是一个方阵图,每行的3个数,每列的3个数,斜对角的3个数相加的和均相等.如  2020-06-06 …

用SQL语句完成下列问题。1、求每个学生所有选课成绩总和2、求每个学生所有选课成绩的平均分3、查询  2020-07-16 …

两个小组生产同一种零件甲组4小时生产的数量比乙组3小时生产的数量少12个甲每小时生产96个乙每小时  2020-07-17 …

写出算式,快一点!!!!!1某制衣厂计划25天生产套装300套,实际每天多生产了3套。(1)实际每天  2020-11-30 …

阅读下列材料和图,按要求完成下列回答。材料一:历史上,长江流域多次发生大洪水,1300——1950年  2020-12-10 …

某班级有3名学生被复旦大学自主招生录取后,大学提供了3个专业由这3名学生选择,每名学生只能选择一个专  2020-12-21 …

同学们参加大合唱.其中,男生比女生少70人,女生的人数是男生的3倍,女生有多少人?将九个连续自然数填  2021-01-13 …