更多“查询选修2号课程且成绩在90分以上的所有学生。 ”相关问题
  • 第1题:

    在“查询选修课程号为C04,且成绩在80分以上的所有学生的学号和姓名”的SQL语句中,将使用的表有

    A.仅STUDENT

    B.仅STUDENT和COURSE

    C.仅STUDENT和SC

    D.STUDENT、COURSE和SC


    正确答案:C
    解析:本次查询用到的属性有课程号cno、成绩grade,学生的学号sno和学生姓名sname。其中,cno和grade在表SC中,sno和shame在表STUDENT中,而且这两个表有一个公共属性sn0,要实现本次查询只需使用表STUDENT和SC即可。

  • 第2题:

    在教学管理系统中,含有二个关系: 学生(学号,姓名,性别,年龄,系名) 选课(学号,课程名,成绩) 请用SQL语句完成: (1)查询每个学生的选修课程数、总成绩、平均成绩; (2)查询选修了“数据库原理”的学生的姓名(用嵌套查询实现); 用关系代数表示: (3)查询选课成绩有85分以上的学生姓名; (4)查询所有男生并且年龄在20岁以下的学生基本信息。


    SELECT 学生.学号,学生. 姓名,COUNT(成绩.课程名),SUM(成绩.成绩),AVG(成绩.成绩); FROM 学生,成绩; WHERE 学生.学号=成绩.学号; GROUP BY学生.学号;

  • 第3题:

    学生—课程数据库有如下三个关系: 学生关系S(Sno,Sname,Sage,Ssex,Sdept) 课程关系C(Cno,Cname,Cpno,Ccredit) 学生选课关系SC(Sno,Cno,Grade) (1) 请用SQL语言完成下列操作: ①查询选修了3门以上课程的学生学号。 ②查询选修2号课程且成绩在90分以上的学生姓名。 (2) 试用关系代数语言描述: ①查询所选课程包含学号为“1692”学生所选课程的学生学号。 ②查找选修“数据库原理”课程且成绩不及格的学生学号、姓名和性别。


    C

  • 第4题:

    在“查询选修课程号为4,且成绩在80分以上的所有学生的学号”的SQL语句中,将使用的表是( )。 A.学生信息表s B.学生信息表s和课程信息表c C.学生信息表s、课程信息表c和学生选课信息表sc D.学生选课信息表sc


    正确答案:D
    在学生选课信息表中,课程号,成绩,学号属性都包括在内,所以使用的表为学生选课信息表

  • 第5题:

    查询选修了程序设计课,且成绩在80分以上的所有学生的学号和姓名,所需SQL语句是什么?


    select distinct sno from sc where sno not in ( select sno from sc where grade<=80 )