itgle.com

创建一个名为RS的视图,用来显示所有学生的学号,姓名和平均成绩,下面正确的语句是__A SELECT STUDENT.学号,STUDENT.姓名,SKB.平均成绩 WHERE STUDENT.学号 = SKB.学号 GROUP BY STUDENT.学号 INTO CURSOR RSB CREATE VIEW RS AS SELECT STUDENT.学号,STUDENT.姓名,SKB.平均成绩 WHERE STUDENT.学号 = SKB.学号 GROUP BY STUDENT. 学号C SELECT

题目

创建一个名为RS的视图,用来显示所有学生的学号,姓名和平均成绩,下面正确的语句是__

A SELECT STUDENT.学号,STUDENT.姓名,SKB.平均成绩 WHERE STUDENT.学号 = SKB.学号 GROUP BY STUDENT.学号 INTO CURSOR RS

B CREATE VIEW RS AS SELECT STUDENT.学号,STUDENT.姓名,SKB.平均成绩 WHERE STUDENT.学号 = SKB.学号 GROUP BY STUDENT. 学号

C SELECT STUDENT.学号,STUDENT.姓名,SKB 平均成绩 WHERE STUDENT.学号 = SKB.学号 GROUP BY STUDENT.学号 INTO CURSOR RS

D CREATE VIEW RS AS SELECT STUDENT.学号,STUDENT.姓名,AVG(SKB.成绩) AS 平均成绩 WHERE STUDENT.学号 = SKB.学 号 GROUP BY STUDENT.学号


相似考题
参考答案和解析
参考答案D
更多“创建一个名为RS的视图,用来显示所有学生的学号,姓名和平均成绩,下面正确的语句是__A SELECT S ”相关问题
  • 第1题:

    查询所修课程成绩都大于等于85分的学生的学号和姓名,正确的命令是

    A.SELECT学号,姓名FROM student s WHERE NOT EXISTS (SELECT*FROM score sc WHERE sc.学号=s.学号AND成绩<85)

    B.SELECT学号,姓名FROM Student s WHERE NOT EXISTS (SELECT*FROM score sc WHERE sc.学号=s.学号AND成绩>=85)

    C.SELECT学号,姓名FROM student s,score sc WHERE s.学号=sc.学号AND成绩>=85

    D.SELECT学号,姓名FROM student s,score sc WHERE s.学号=sc.学号AND ALL成绩>=85


    正确答案:A

  • 第2题:

    在Access的"学生"表中有"学号"、"姓名"、"性别"和"入学成绩"字段。有以下SELECT语句:SELECT性别,avg(入学成绩)FROM学生GROUP BY性别

    A.按性别分组计算并显示所有学生的入学成绩的平均值

    B.计算并显示所有学生的入学成绩的平均值

    C.计算并显示所有学生的性别和入学成绩的平均值

    D.按性别分组计算并显示性别和入学成绩的平均值


    正确答案:D
    解析:按性别字段创建分组总计统计查询,并显示性别和入学成绩平均值两列。

  • 第3题:

    若学生表中存储了学号、姓名、成绩等信息,则“查询学生表中所有学号和姓名”的SQL语句是( )。

    A.SELECT*FROM学生
    B.SELECT学号,姓名FROM学生
    C.SELECT学号姓名FROM学生
    D.SELECT学号、姓名FROM学生

    答案:B
    解析:

  • 第4题:

    设有一个关系Student(学号,姓名,系名,课程号,成绩),查询至少选修了4门课程的学生学号、姓名及平均成绩的SELECT语句应该是:

    SELECT学号,姓名,AVG(成绩) AS平均成绩

    FROM Student

    GROUP BY(1)

    HAVING(2)

    A.学号

    B.姓名

    C.系名

    D.课程号


    正确答案:A
    解析:GROUP BY子句可以将查询结果表的各行按一列或多列取值相等的原则进行分组,对查询结果分组的目的是为了细化集函数的作用对象。如果分组后还要按一定的条件对这些组进行筛选,最终只输出满足指定条件的组,可以使用HAVING短语指定筛选条件。由题意可知,在这里只能根据学号进行分组,并且要满足条件:此学号的学生至少选修了4门课。

  • 第5题:

    设有s(学号,姓名,性别)和sc(学号,课程号,成绩)两个表,下面SQL的SELECT语句检索选修的每门课程的成绩都高于或等于85分的学生的学号、姓名和性别。

    SELECT学号,姓名,性别FROM s WHERE__________(SELECT木FROM sc WHERE sc.学号=s.学号AND成绩<85)


    正确答案:
    NOTEXISTS
    查询操作使用SELECT命令,本题是联接查询和嵌套查询的结合使用,内层查询是将s表和SC表通过学号联接起来,查询的结果是所有至少有一门成绩低于85分信息的集合,外层查询S表中不在内层查询结果中出现的学号、姓名和单位,在WHERE条件短语中要用NOT EXISTS谓词。EXISTS是谓词,EXISTS或NOT EXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。&