• 2022-06-03
    查询每门课程中低于该课程平均成绩的学生学号和姓名;
  • select student.stno,stnamefrom student,score where student.stno=score.stnoand grade<(select avg(grade)from score)

    举一反三

    内容

    • 0

      查询学生的学号,姓名,选修课程号和课程成绩

    • 1

      检索每门课程的最高分,要求得到的信息包括课程名称、姓名和最高分,正确的命令是( )。 A: SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; GROUP BY 课程编号 B: SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程. 课程编号; AND 成绩.学号=学生.学号; GROUP BY 课程.课程编号 C: SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; ORDER BY 课程.课程编号 D: SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; ORDER BY 课程.课程编号

    • 2

      【其它】5.4 分组统计查询(实训一) 【 1 】查询统计各个系的学生人数,列出系编号和人数。 【 2 】查询统计每个学生选修课程门数和平均成绩,列出学号、课程门数和平均成绩。 【 3 】查询统计每门课程的平均成绩,列出课程号和平均成绩。 【 4 】查询统计平均成绩在 80 分以上(包括 80 分)的各门课程,列出课程号和平均成绩

    • 3

      下列select查询语句中,格式书写正确的是() A: select姓名,课程,成绩from学生表,成绩表where学生.学号=成绩.学号 B: select姓名,课程,成绩from学生,成绩where成绩>60ordeby成绩desc C: select学号,姓名,课程,成绩from学生,成绩where学生.学号=成绩.学号 D: select学生.学号,姓名,课程,成绩from学生,成绩where学生.学号=成绩.学号

    • 4

      1、在“学生-课程-选课”数据库中,查询计算机系所有同学的学号、姓名信息的语句: 2. 在“学生-课程-选课”数据库中,查询计算机系所有男同学的学号、姓名信息的语句: 3. 在“学生-课程-选课”数据库中,查询计算机系和信息系所有大于21岁的男同学的学号、姓名信息的语句: 4. 在“学生-课程-选课”数据库中,查询计算机系和信息系所有姓张并且大于21岁的男同学的学号、姓名信息的语句: 5. 在“学生-课程-选课”数据库中,查询每名同学的选课平均成绩的语句: 6. 在“学生-课程-选课”数据库中,查询所有男同学的选课门数和平均成绩的语句: 7. 在“学生-课程-选课”数据库中,查询所有选课门数超过1门课程同学的选课平均成绩的语句: 8. 在“学生-课程-选课”数据库中,查询所有选课门数超过1门课程并且平均成绩大于80分的同学的选课平均成绩的语句: