itgle.com

学生(学号(C,8),姓名(C,6),性别(C,2),出生日期(D))选课(学号(C,8),课程号(C,3),成绩(N,5,1)) 假定学号的第3、4位为专业代码。要计算各专业学生选修课程号为“007"课程的平均成绩,正确的SQL语句是( )。A. SELECT专业AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课WHERE课程号=”007” GROUP BY专业B. SELECT SUBS(学号,3,2)AS专业,AVG(成绩)As平均分FROM选课WHERE课程号=”007” GR

题目

学生(学号(C,8),姓名(C,6),性别(C,2),出生日期(D))选课(学号(C,8),课程号(C,3),成绩(N,5,1)) 假定学号的第3、4位为专业代码。要计算各专业学生选修课程号为“007"课程的平均成绩,正确的SQL语句是( )。

A. SELECT专业AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课WHERE课程号=”007” GROUP BY专业

B. SELECT SUBS(学号,3,2)AS专业,AVG(成绩)As平均分FROM选课WHERE课程号=”007” GROUP BY 1

C. SELECT SUBS(学号,3,2)AS专业,AVG(成绩)As平均分FROM选课WHERE课程号=”007”OR—DER BY专业

D. SELECT专业AS SUBS(学号,3,2),平均分AS AVG(成绩)FROM选课WHERE课程号=”007”OR—DER RY 1


相似考题
更多“学生(学号(C,8),姓名(C,6),性别(C,2),出生日期(D))选课(学号(C,8),课程号(C,3),成绩(N,5,1)) 假 ”相关问题
  • 第1题:

    学生(学号(C,8),姓名(C,6),性别(C,2),出生日期(D))选课(学号(C,8),课程号(C,3),成绩(N,5,1)) 插入一条记录到“选课”表中,学号、课程号和成绩分别是“09080001”、“001”和80,正确的SQL语句是( )。

    A. INSERT INT0选课(学号,课程号,成绩)FROM VALUES(”09080001”,”001”,80)

    B. INSERT INT0选课VALUES(”09080001”,”001”,80)

    C. INSERT VALUES(”09080001”,”001”,80)T0选课(学号,课程号,成绩)

    D. INSERT VALUES(”09080001”,”001”,80)INT0选课(学号,课程号,成绩)


    正确答案:B
    插入语句的格式一为:INSERT INT0数据表名[(字段1[,字段2,…])]VALUES(表达式1[,表达式2,…])。
    插入语句的格式二为:INSERT INT0数据表名FROM AR.RAY数组名。第二种格式说明从指定的数组中插入值。

  • 第2题:

    第下列各题使用如下数据表。 学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D) 选课.DBF:学号(c,8),课程号(C,3),成绩(N,5,1) 计算刘明同学选修的所有课程的平均成绩,正确的SQL 语句是( )。

    A.SELECT AVG(成绩)FROM选课WHERE姓名=”刘明“

    B.SELECT AVG(成绩)FRM学生,选课WHERE姓名=”刘明”

    C.SELECT AVG(成绩)FROM学生,选课WHERE学生.姓名=”刘明”

    D.SELECT AVG(成绩)FROM学生,选课WHERE学生.学号=选课.学号AND姓名=”刘明”


    正确答案:D
    题中以“学生.学号一选课.学号”为连接条件,以“姓名一”刘明””为筛选记录的条件,同时用AND进行连接,并用AVG函数求得指定字段的平均值。

  • 第3题:

    学生实体(学号,姓名,性别,班级)和课程实体(课程号,课程名,学分)之间存在联系“选课”,他们之间是m:n的联系,该联系拥有属性“成绩”。“选课”联系转换成关系模式,下列正确的是()。

    A.选课(学号,课程号,成绩)

    B.选课(学号,课程号,成绩)

    C.选课(学号,课程号,成绩)

    D.选课(学号,姓名,课程号,课程名)


    错误

  • 第4题:

    学生(学号(C,8),姓名(C,6),性别(C,2),出生日期(D))选课(学号(C,8),课程号(C,3),成绩(N,5,1)) 将学号为“09080001”、课程号为“002”的选课记录的成绩改为92,正确的SQL语句是( )。

    A. UPDATE FROM选课SET成绩WITH 92 FOR学号=”09080001”AND课程号=”002”

    B. UPDATE FROM选课SET成绩=92 FOR学号=”09080001”AND课程号=”002”

    C. UPDATE选课SET成绩WITH 92 WHERE学号=”09080001”AND课程号”002”

    D. UPDATE选课SET成绩=92 WHERE学号=”09080001”AND课程号=”002”


    正确答案:D
    更新数据格式为:UPDATE数据表名SET列名1=表达式1[,列名2=表达式2…]WHERE筛选条件。

  • 第5题:

    ( 33 )查询选修课程号为 “ 101 ” 课程得分最高的同学,正确的 SQL 语句是

    A) SELECT 学生 . 学号 , 姓名 FROM 学生 , 选课 WHERE 学生 . 学号 = 选课 . 学号

    AND 课程号 = "101" AND 成绩 >=ALL(SELECT 成绩 FROM 选课 )

    B) SELECT 学生 . 学号 , 姓名 FROM 学生 , 选课 WHERE 学生 . 学号 = 选课 . 学号

    AND 成绩 >=ALL(SELECT 成绩 FROM 选课 WHERE 课程号 = "101" )

    C) SELECT 学生 . 学号 , 姓名 FROM 学生 , 选课 WHERE 学生 . 学号 = 选课 . 学号

    AND 成绩 >=ANY(SELECT 成绩 FROM 选课 WHERE 课程号 = "101" )

    D) SELECT 学生 . 学号 , 姓名 FROM 学生 , 选课 WHERE 学生 . 学号 = 选课 . 学号

    AND 课程号 = "101"AND 成绩 >=ALL(SELECT 成绩 FROM 选课 WHERE 课程号 = "101" )


    正确答案:B