下列xs表中可以使用sum函数的字段有( )。A.学号B.成绩C.学分D.学时

题目

下列xs表中可以使用sum函数的字段有( )。

A.学号

B.成绩

C.学分

D.学时


相似考题
参考答案和解析
正确答案:BCD
更多“下列xs表中可以使用sum函数的字段有( )。A.学号B.成绩C.学分D.学时 ”相关问题
  • 第1题:

    学过“课程设计”的所有学生的姓名及学号.

    注意:各表中除年级、学分、成绩字段为数值型外,其余字段均为字符型.


    正确答案:

    SELECT姓名,学生.学号
    FROM学生,课程,选课
    WHERE学生.学号=选课.学号AND
    选课,课号=课程.课号AND
    课名=‘课程设计’;

  • 第2题:

    已知表student(学号,姓名,性别,出生日期,专业)

    course(课程号,课程名,学时数,学分)

    grade(学号,课程号,成绩)、

    试在所有学生的课程成绩中列出课程成绩最高的学生姓名、专业、课程名和成绩.


    正确答案:

    SELECT姓名,专业,课程名,成绩
    FROMstudent,grade,course
    WHERE成绩IN(SELECT MAX(grade.成绩)
    FROMgrade)ANDstudent.学号=grade.学号
    ANDcourse.课程号=grade.课程号;

  • 第3题:

    在成绩表中,检索选修3门以上课程的学生的及格学科的总成绩。成绩表中包含学号、姓名、课程名和成绩4个字段。

    请将下面的SQL语句补充完整。

    SELECT学号,SUM(成绩)FROM【 】;

    WHERE成绩>=60;

    GROUP BY学号;

    【 】COUNT(*)>=3


    正确答案:【 】成绩表【 】HAVING
    【 】成绩表【 】HAVING 解析:本题中,根据学号将学生记录分组,然后利用SQL的统计函数COUNT(),统计选修3门课程以上的学生记录,并利用SUM()函数将及格科目的分数求和。

  • 第4题:

    在当前目录下有数据表文件“Xs.dbf”,执行下列SQL语句后( )。 SELECT*FROM XS INTO CURSOR XS ORDER BY 学号

    A.生成一个按“学号”升序的临时表文件,将原来的XS.dbf文件覆盖

    B.生成一个按“学号”降序的临时表文件,将原来的XS.dbf文件覆盖

    C.不会生成新的排序文件,保持原数据表内容不变

    D.系统提示出错信息


    正确答案:D
    D。【解析】在sqL语句中,查询结果不管是输入到临时表或永久性表中,用于存放查询输出的新表。表名不能与原表表名相同,否则提示出错信息。

  • 第5题:

    回答下列各题: 基于学生表S和学生选课表SC两个数据库表,它们的结构如下: S(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段; SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段。 {TS}查询学生选修课程成绩75分以上的学生学号,正确的SQL语句是( )。

    A. SELECT DISTINCT学号FROM SC WHERE”成绩”>75

    B. SELECT DISTINCT学号FROM SC WHERE成绩>75

    C. SELECT DISTINCT学号FROM SC WHERE成绩>”75”

    D. SELECT DISTINCT”学号”FROM SC WHERE”成绩”>75


    正确答案:B
    在WHERE条件中成绩不需要用引号括起来,因此A和D排除,成绩是数值型字段,因此750也不需要加双引号,故选项C也错误。

  • 第6题:

    以下2题使用如下三个数据库表学生表:S(学号,姓名,性别,出生日期,院系) 课程表:C(课程号,课程名,学时) 选课成绩表:SC(学号,课程号,成绩) 在上述表中,出生日期数据类型为日期型,学时和成绩为数值型,其他均为字符型。

    用SQL命令查询选修的每门课程的成绩都高于或等于85分的学生的学号和姓名,正确的命令是

    A. SELECT学号,姓名 FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE SC.学号=S.学号AND成绩<85)

    B. SELECT学号,姓名 FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE SC.学号=S.学号AND成绩>=85)

    C.SELECT学号,姓名 FROM S,SC; WHERE S.学号=SC.学号 AND ALL成绩>=85

    D.SELECT学号,姓名 FROM S,SC; WHERE S.学号=SC.学号AND ALL成绩>=85


    正确答案:A
    解析:EXISTS是谓词,EXISTS或NOTEXISTS是用来检查在子查询中是否有结果返回,即存在元组或不存在元组。其本身并没有进行任何运算或比较,只用来返回子查询结果。选项B)和c)返回的结果都是只要有任意一门选修课程成绩大于等于85的学生学号和姓名,而本题要求返回的是所有选修课程大于等于85的学生学号和姓名,选项D)中的ALL短语无实际意义。

  • 第7题:

    图9所示的是某数据库中的三个表,其中学生表和成绩表建立表问关系的字段是“学号”.成绩表和课程表建立表问关系所用字段是(  )。

    A.学号
    B.成绩
    C.课程编号
    D.课程性质

    答案:C
    解析:
    建立表间关系要求两个表中有相同的字段。故选择C选项。

  • 第8题:

    在Access中设计学生成绩表时,成绩表中的字段只有“学号、姓名、出生日期、语文成绩、数学成绩、总分”,则在表中可能用到的字段类型有()。

    • A、文本
    • B、日期/时间
    • C、数字
    • D、备注

    正确答案:A,B,C

  • 第9题:

    有成绩表S(学号,课程号,分数),如果要在报表中输出每个学生的平均分,则应在报表设计中使用函数()

    • A、=Avg([成绩])
    • B、=Count([成绩])`
    • C、=Sum([成绩])
    • D、=Total([成绩])

    正确答案:A

  • 第10题:

    “成绩表”中有字段学号、课程编号和成绩字段,要将全部记录的“成绩”字段的值置为0,应使用的查询是()

    • A、更新查询
    • B、追加查询
    • C、生成表查询
    • D、删除查询

    正确答案:A

  • 第11题:

    单选题
    “成绩表”中有字段学号、课程编号和成绩字段,要将全部记录的“成绩”字段的值置为0,应使用的查询是()
    A

    更新查询

    B

    追加查询

    C

    生成表查询

    D

    删除查询


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    有学生表:学生(学号,姓名,学分),如果要在报表中输出已有学分的学生人数,则在报表设计时应使用的函数是()
    A

    =Count([学号])

    B

    =Count([学分])

    C

    Count(学号)

    D

    Count(学分)


    正确答案: C
    解析: 暂无解析

  • 第13题:

    在当前目录下有数据表文件“XS.dbf”,执行如下SQL语句后( )。 SELECT*FROM XS INTO CURSOR XS ORDER BY 学号

    A.生成一个按“学号”升序的临时表文件,将原来的XS.dbf文件覆盖

    B.生成一个按“学号”降序的临时表文件,将原来的XS.dbf文件覆盖

    C.不会生成新的排序文件,保持原数据表内容不变

    D.系统提示出错信息


    正确答案:D
    解析:在SQL语句中,查询结果不管是输入到临时表或永久性表中,用于存放查询输出的新表表名不能与原表表名相同,否则提示出错信息。

  • 第14题:

    在数据库已打开的情况下,利用SQL命令从学生表中派生出含有“学号”、“姓名”和“年龄”字段的视图,下列语句正确的是

    A.CREATE VIEW xs_view AS; SELECT学号,姓名,年龄FROM学生表

    B.CREATE VIEW xs_view; SELECT学号,姓名,年龄FROM学生表

    C.CREATE VIEW xs_view AS; (SELECT学号,姓名,年龄FROM学生表)

    D.CREATE VIEW xs_view; (SELECT学号,姓名,年龄FROM学生表)


    正确答案:A
    解析:在SQL的数据定义功能中,可以对视图进行定义,语句格式为:CREATEVIEWview_name[(column_name[,column_name]...)]ASselect_statement

  • 第15题:

    设有学生表XS(学号,课程号,成绩),用SQL语句检索每个学生的成绩总和的语句是:

    SELECT 学号,SUM(成绩) FROM XS ______


    正确答案:GROUP BY 学号
    GROUP BY 学号 解析:在实际的应用中,除了简单的计算查询外,我们还可以加上GROUP BY子句进行分蛆计算查询。
    通常来说,一个计算函数的范围是满足WHERE子句指定条件的所有记录。当加上GROUP BY于句后,系统会将查询结果按指定列分成集合组。当一个计算函数和一个GROUP BY子句一起使用时,计算函数的范围变为每组所有的记录。也就是说,一个结果是由组成一组的每个记录集合产生的。
    检索每个学生的成绩总和时,需按学号进行分组计算。

  • 第16题:

    第下列各题基于学生表s和学生选课表SC两个数据库表,它们的结构如下: s(学号,姓名,性别,年龄),其中学号、姓名和性别为C型字段,年龄为N型字段。 SC(学号,课程号,成绩),其中学号和课程号为C型字段,成绩为N型字段(初始为空值)。 查询学生选修课程成绩小于60分的学号,正确的SQL语句是( )。

    A.SELECT DISTINCT学号FROM SC WHERE”成绩”<60

    B.SELECT DISTINCT学号FROM SC WHERE成绩 <”60”

    C.SELECT DISTINCT学号FROM SC WHERE成绩 <6。

    D.SELECT DISTINCT”学号”FROM SC WttERE”成绩”<60


    正确答案:C
    C。【解析】由于SC表中的“成绩”字段的数据类型为N型字段,所以WHERE子句中的关于成绩的逻辑表达式不需要用双引号。根据SQLSELECT语句的语法,选择的字段也不需要用双引号。

  • 第17题:

    在“学生.mdb”数据库中有课程、课程成绩、学生和成绩优秀学生四张表。

    (1)以学生和课程成绩表为数据源,创建追加查询“优秀学生”,将成绩>=90的学生所有信息和成绩字段添加到成绩优秀学生表中。

    (2)以课程、课程成绩、学生表为数据源,创建分组查询“学分统计”,结果显示学生姓名和已修学分字段,已修学分=Sum([课程].[学分])。查询结果如图所示。


    正确答案:

  • 第18题:

    ●设有学生关系Student(学号,姓名,系名,课程号,成绩),则查询至少选修了四门课程的学生学号、姓名及平均成绩的SELECT语句为:

    SELECT学号,姓名,(59)

    FROM Student

    GROUP BY(60)

    HAVING(61)

    (59)A.SUM(成绩)

    B.AVG(SUM(成绩))

    C.AVG(成绩)AT平均成绩

    D.AVG(成绩)AS平均成绩

    (60)A.学号

    B.姓名

    C.系名

    D.课程号

    (61)A.COUNT(DISTINCT学号)>3

    B.COUNT(课程号)>3

    C.COUNT(DISTINCT学号)>=3

    D.COUNT(课程号)>=3


    正确答案:D,A,B

  • 第19题:

    要挑选“成绩”表中的“成绩”字段最大值,可以使用的函数是()。

    • A、Max([成绩])
    • B、Int([成绩])
    • C、Sqr([成绩])
    • D、Min([成绩])

    正确答案:A

  • 第20题:

    有学生表:学生(学号,姓名,学分),如果要在报表中输出已有学分的学生人数,则在报表设计时应使用的函数是()

    • A、=Count([学号])
    • B、=Count([学分])
    • C、Count(学号)
    • D、Count(学分)

    正确答案:B

  • 第21题:

    下列xs表中可以使用sum函数的字段有()

    • A、学号
    • B、学分
    • C、成绩
    • D、学时

    正确答案:B,C,D

  • 第22题:

    多选题
    下列xs表中可以使用sum函数的字段有()
    A

    学号

    B

    学分

    C

    成绩

    D

    学时


    正确答案: D,C
    解析: 暂无解析

  • 第23题:

    单选题
    有成绩表S(学号,课程号,分数),如果要在报表中输出每个学生的平均分,则应在报表设计中使用函数()
    A

    =Avg([成绩])

    B

    =Count([成绩])`

    C

    =Sum([成绩])

    D

    =Total([成绩])


    正确答案: C
    解析: 暂无解析