根据学生成绩管理数据库的表结构和表数据,完成如下查询,将相应的T-SQL语句写在答案区:1. 统计学生总数2. 统计J13001班学生人数3. 统计各班学生人数(提示:按班级分组汇总)4. 统计各班男女生的人数(提示:按班级和性别分组)5. 查询平均分不及格的学号和平均成绩(提示:对score表按学号进行分组汇总统计,需要使用having子句对查询结果进行过滤)6. 统计各门课程的最高分、最低分、平均分、选课人数
举一反三
- 3.分组查询本题数据源为jxgl.accdb,打开该数据库,输入并运行SQL命令,并将正确的命令复制黏贴到答案框中。请标明题号。(1)根据学生(xs)表查询男生和女生的入学成绩最高分、最低分和平均分,列出性别、最高分、最低分和平均分4列,结果按平均分降序排列。(提示:按“性别”分组)(2)根据成绩(cj)表查询每个学生的平均成绩,依次列出学号和平均成绩两列,并按平均成绩升序排列。(提示:按“学号”分组)(3)根据学生(xs)表查询每个专业的人数,依次列出专业和人数两列,并按人数降序排列,结果输出到表zyrs中。(4)根据成绩(cj)表统计课程平均分,列出平均分低于75的课程的课程号和平均成绩,结果保存到表fz2中。(5)根据学生(xs)表查询入学成绩平均分高于580的专业以及平均分,并按平均分降序排列,结果输出到表fz3中。
- 【其它】5.4 分组统计查询(实训一) 【 1 】查询统计各个系的学生人数,列出系编号和人数。 【 2 】查询统计每个学生选修课程门数和平均成绩,列出学号、课程门数和平均成绩。 【 3 】查询统计每门课程的平均成绩,列出课程号和平均成绩。 【 4 】查询统计平均成绩在 80 分以上(包括 80 分)的各门课程,列出课程号和平均成绩
- 要求查询统计学生表中的男女生人数,应使用分组查询,分组字段为性别,统计字段为 。
- 设某数据库有三个表,各表格及其字段分别为:(1)学生表student,包括stid(学号)、name(姓名)、class(班级)等字段,(2)成绩表score,包括stid(学号)、csid(课程号)、value(成绩)等字段;(3)课程表course,包括csid(课程编号)、csname(课程名称)等字段。请利用SQL语句完成以下数据库查询语句:(1)查询所有学生信息(2)查询所有不及格的学生姓名、课程名称以及成绩(3)统计学生“张三”的平均成绩(4)统计课程“C语言”不及格人数(5)统计课程“自动化导论”的平均成绩
- 按照学号进行分组,统计学生的平均成绩,且平均分按降序排列