从Student中查询出各专业学生的入学录取平均分,显示“专业”和“平均分”两列,保留一位小数。SELECT Specialty AS ① ,平均分=str( ② (AScores),5,1)FROM StudentGROUP BY ③
举一反三
- (1)查询每个学生90分以上课程的平均分,显示学号、平均分 (2)查询平均成绩大于等于90分学生的学号、平均分
- 3.分组查询本题数据源为jxgl.accdb,打开该数据库,输入并运行SQL命令,并将正确的命令复制黏贴到答案框中。请标明题号。(1)根据学生(xs)表查询男生和女生的入学成绩最高分、最低分和平均分,列出性别、最高分、最低分和平均分4列,结果按平均分降序排列。(提示:按“性别”分组)(2)根据成绩(cj)表查询每个学生的平均成绩,依次列出学号和平均成绩两列,并按平均成绩升序排列。(提示:按“学号”分组)(3)根据学生(xs)表查询每个专业的人数,依次列出专业和人数两列,并按人数降序排列,结果输出到表zyrs中。(4)根据成绩(cj)表统计课程平均分,列出平均分低于75的课程的课程号和平均成绩,结果保存到表fz2中。(5)根据学生(xs)表查询入学成绩平均分高于580的专业以及平均分,并按平均分降序排列,结果输出到表fz3中。
- 学生选课数据库中有如下学生表: 学生表(学号,姓名,专业) (对应的英文表示:student(sno,sname,specialty)) 如果要查询各专业的学生人数,下列查询语句中,正确的是( )。 A: SELECT specialty,count(*) FROM student order by specialty; B: SELECT count(specialty) FROM student order by specialty; C: SELECT specialty,count(*) FROM student group by specialty;
- 设有学生(学号姓名,性别,出生日期)和选课(学号课程号成绩)两个关系,并假定学号的第3、4位为专业代码。要计算各专业学生选修课程号为“101”课程的平均成绩,正确的SQL语句是______。 A: SELECT专业AS SUBS(学号, 3, 2)平均分AS AVG(成绩)FROM选课WHERE课程号="101" GROUP BY专业 B: SELECT SUBS(学号3, 2)AS专业, AVG(成绩)AS平均分FROM选课WHERE课程号="101" GROUP BY 1 C: SELECT SUBS(学号3, 2)AS专业, AVG(成绩)AS平均分FROM选课WHERE课程号="101" ORDER BY专业 D: SELECT专业AS SUBS(学号3, 2)平均分AS AVG(成绩)FROM选课WHERE课程号="101" ORDER BY 1
- 设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,并假定学号的第3、4位为专业代码。要计算各专业学生选修课程号为“101”课程的平均成绩,正确的SQL语句是______。 A: SELECT专业AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课WHERE课程号="101"GROUP BY专业 B: SELECT SUBS(学号,3,2)AS专业,AVG(成绩)AS平均分FROM选课WHERE课程号="101"GROUP BY 1 C: SELECT SUBS(学号,3,2)AS专业,AYG(成绩)AS平均分FROM选课WHERE课程号="101"ORDER BY专业 D: SELECT专业AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课WHERE课程号="101"ORDER BY 1