多选题学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是()AUpdate grade set score=score+5BUpdate grade set score=score+5 where score>=55 or score <=60CUpdate grade set score=score+5 where score between 55 and 60DUpdate grade set score=score+5 wher

题目
多选题
学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是()
A

Update grade set score=score+5

B

Update grade set score=score+5 where score>=55 or score <=60

C

Update grade set score=score+5 where score between 55 and 60

D

Update grade set score=score+5 where score >=55 and score <=60


相似考题
更多“学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的”相关问题
  • 第1题:

    在成绩表中,查找物理分数最高的学生记录,下列SQL语句的空白处应填入的是( )。

    SELECT*FROM 成绩表; WHERE 物理>=______; (SELECT 物理 FROM 成绩表)

    A.SOME

    B.EXITS

    C.ANY

    D.ALL


    正确答案:D
    解析:ANY、ALL和SOME是量词,其中ANY和SOME是同义词,在进行比较运算时只要子查询中有一行能使结果为真,则结果为真:而ALL则要求子查询中的所有行都使结果为真时,结果才为真。EXITS是谓词,EXITS和NOT EXITS是用来检查在子查询中是否有结果返回即存在元组或不存在元组)。

  • 第2题:

    语句"DELETE FROM 成绩表 WHERE 计算机<60"功能是

    A.物理删除成绩表中计算机成绩在60分以下的学生记录

    B.物理删除成绩表中计算机成绩在60分以上的学生记录

    C.逻辑删除成绩表中计算机成绩在60分以下的学生记录

    D.将计算机成绩低于60分的字段值删除,但保留记录中其他字段值


    正确答案:C
    解析:SQL从表中删除数据的命令格式如下:DELETE FROM TableName [WHERE Condition]
    这里FROM指定从哪个表中删除数据,WHERE指定被删除记录所满足的条件;DELETE命令是逻辑删除记录,如果要物理删除记录需要继续使用PACK命令。

  • 第3题:

    在成绩表中,查找数学分数最低的学生记录,下列SQL语句的空白处应填入的是 ( )。

    A)SOME

    B)EXISTS

    C)ANY

    D)ALL


    正确答案:D
    ANY、ALL和SOME是量词,其中ANY和SOME是同义词,在进行比较运算时只要子查询中有一行能使结果为真,则结果为真;而ALL则要求子查询中的所有行都使结果为真时,结果才为真。EXISTS是谓词,EXISTS和NOTEXISTS是用来检查在子查询中是否有结果返回(即存在元组或不存在元组)。本题首先通过子查询得到“成绩”表中所有学生的“数学”成绩,然后在主程序中求出小于等于了查询中所有数学成绩的记录。这里用到了一个“全部”的关系,因此使用ALL短语。

  • 第4题:

    在学生成绩表SM中,查找成绩>=90(其中“SCORE”为字段名)的学生名单的SQL-SELECT语句中,应加上______选项。

    A.FOR SCORE>=90

    B.WHILE SCORE>=90

    C.WHERE SCORE>=90

    D.ORDER SCORE>=90


    正确答案:C
    解析:在进行数据库查询时,在SELECT语句中,通过WHERE语句选择满足条件的元组。

  • 第5题:

    某学校的学生成绩管理数据库的关系模式如下;

    S(SNO,SNAME,SEX,AGE,DEPT);

    C(CNO,CNAME);

    SC(SNO,CNO,SCORE)

    其中,S表示学生表。它的各字段以此为学号,姓名、性别、年龄和所在学院;C表示课程表,它的各字段依次为课程号、课程名;SC表示成绩表,它的各字段依次为学号、课程号和分数。

    使用SQL语句,查询“计算机学院”所有“男生”的学号,姓名和年龄。

    使用SQL语句,查询选修“计算机网络”课程的学生姓名和分数。

    使用SQL语句,查询所有课程的课程号以及最高分。

    SELECT CNO,MAX(SCORE) FROM SC GROUP BY CNO

    请帮忙给出每个问题的正确答案和分析,谢谢!


    问题 1 答案解析:
    SELECTSNO,SNAME,AGEfromSwhereSEX='男'andDEPT='计算机学院'


    问题 2 答案解析:
    SELECTSNAME,SCOREfromS,SC,CwhereS.SNO=SC.SNOANDSC.CNO=C.CNO


    问题 3 答案解析:
    SELECTCNO,MAX(SCORE)FROMSCGROUPBYCNO


    问题 4 答案解析:
    INSERTINTOC(CNO,CNAME)VALUES(15,'高等数学')

  • 第6题:

    某学校的学生成绩管理数据库的关系模式如下:

    S(SNO,SNAME,SEX)

    C(CNO,CNAME)

    SC(SNO, CNO,SCORE)

    其中S表示学生表,各字段依次为学号、姓名、性别;C表示课程表,各字段依次为课程号、课程名;SC表示成绩表,各字段依次为学号、课程号和分数。

    使用SQL语句,向学生表增加所处学院SDEP字段,长度为30个字符。

    使用SQL语句,查询选修“计算机网络”课程的学生姓名和分数,并按分数降序排序。

    使用SQL语句,将课程号为“12”、课程名为“数据库”的一条记录插入C表。

    使用SQL语句,将课程号为“12”的课程名修改为“高等数学”。

    请帮忙给出每个问题的正确答案和分析,谢谢!


    问题 1 答案解析:
    ALTERTABLESADDSDEPChar(30)


    问题 2 答案解析:
    SELECTS.SNAME,SC.SCOREFROMS,C,SCWhereS.SNO=SC.SNOANDC.CNO=SC.CNOANDWHEREC.CNAME=’计算机网络’ORDERBYSC.SCOREDESC


    问题 3 答案解析:
    INSERTINTOC(CNO,CNAME)values(‘12’,’数据库’)


    问题 4 答案解析:
    UPDATECSETCNAME=‘’高等数学WhereCNO=‘12’

  • 第7题:

    成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分。

    A.selectmax(score)fromgrade
    B.Selectrrun(score)fromgrade
    C.selecttop1scorefromgradeorderbyscoreasc
    D.selecttop1scorefromgradeorderbyscoredesc

    答案:B,C
    解析:
    top1是返回最前的一条记录。

  • 第8题:

    有一个名为“Students”的SQL Server数据库,在其中有一个包含学号、姓名、性别、班级、数学、语文、英语7个字段的“学生成绩表”,使用该数据库中的信息,写出实现下列要求的SQL语句。查询所有总分在240以上的所有记录


    正确答案:Select*from学生成绩表where数学+语文+英语>240

  • 第9题:

    学生成绩表grade中有字段score(float),现在要把所有在55分至60之间的分数提高5分,以下sql语句正确的是()

    • A、Update grade set score=score+5
    • B、Update grade set score=score+5 where score>=55 or score <=60
    • C、Update grade set score=score+5 where score between 55 and 60
    • D、Update grade set score=score+5 where score >=55 and score <=60

    正确答案:C,D

  • 第10题:

    成绩表grade中字段st_id代表学号,score代表分数,以下()语句返回成绩表中的最低分。

    • A、SELECT max(score) FROM grade
    • B、SELECT TOP 1 score FROM grade ORDERBY score ASC
    • C、SELECT st_id,MIN(score) FROM grade
    • D、SELECT TOP 1 score FROM grade ORDERBY score DESC

    正确答案:B

  • 第11题:

    多选题
    成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分。
    A

    select max(score) from grade 

    B

    select top 1 score from grade order by score asc 

    C

    Select min(score) from grade 

    D

    select top 1 score from grade order by score desc


    正确答案: B,A
    解析: 暂无解析

  • 第12题:

    单选题
    执行Sql语句:select score*0.5+20as加权成绩from grade where(score*0.5+20)<60order by score*0.5+20,以下()描述是正确的。
    A

    错误提示:orderby子句中不能出现表达式。

    B

    正确执行,显示grade表中各列值,按照score由低到高排序。

    C

    正确执行,显示grade表中各列值,以及加权成绩列,按照score由低到高排序。

    D

    错误提示:where子句中不能出现表达式。


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

  • 第13题:

    教学管理数据库创建了如下表:CREATE TABLE score(学号 CHAR(5),课程号 CHAR(5),分数 INT)请写出完成以下任务需要的SQL语句: 检索成绩比该课程平均成绩低的学生成绩表


    答:SELECT 学号,课程号,分数
    FROM score a
    WHERE 分数 <( SELECT AGV(分数)
    FROM score b
    WHERE a.课程号=b.课程号 AND 分数 IS NOT NULL)

  • 第14题:

    语句"DELETE FROM成绩表WHERE计算机<60"的功能是

    A.物理删除成绩表中计算机成绩在60分以下的学生记录

    B.物理删除成绩表中计算机成绩在60分以上的学生记录

    C.逻辑删除成绩表中计算机成绩在60分以下的学生记录

    D.将计算机成绩低于60分的字段值删除,但保留记录中其它字段值


    正确答案:C
    解析:在使用SQL语句的删除命令时,根据WHERE短语删除满足指定条件的记录,如果不使用WHERE短语,则表示删除表中的所有记录。此处是对表中的记录进行逻辑删除,如果要物理删除表中记录,还需要加上PACK命令。

  • 第15题:

    有如下的SQL语句:

    Ⅰ.SELECT sname FROMs,sc WHERE grade<60

    Ⅱ.SELECT sname FROM WHERE sno IN (SELECT sno FROM sc WHERE grade<60)

    Ⅲ.SELECT sname FROMs,sc WHERE s.sno=Sc.sno AND grade<60

    若要查找分数(grade)不及格的学生姓名(sname),以上正确的有( )。

    A.Ⅰ和Ⅱ

    B.Ⅰ和Ⅲ

    C.Ⅱ和Ⅲ

    D.Ⅰ、Ⅱ和Ⅲ


    正确答案:C

  • 第16题:

    设有关系模式:SC(sno,cno,grade),各属性含义依次是学号、课程号、分数。要查询分数低于60分的学生学号,正确的SQL语句是______。

    A) SEI,ECT sno FROM SC WH ERE grade BETWEEN O AND 60

    B) SELECT sno FROM SC WHERE grade<60

    C) SELECT sno FROM SC HAVlNG grade BETWEEN O AND 60

    D) SELECT sno FROM SC HAVING grade<60

    A.

    B.

    C.

    D.


    正确答案:B

  • 第17题:

    某学校的教学信息关系数据库中有如下两个表:

    学生表(学号,姓名,性别,专业)

    成绩表(学号,课程名,分数)

    用SQL语句表达下述查询:

    (a)检索分数高于80分的所有学生的学号和分数。

    (b)检索选修了“高等数学”课程的所有学生的学号。


    正确答案:
    SELECT学号,分数FROM成绩表WHERE分数>80
    SELECT学号FROM成绩表WHERE课程名='高等数学'

  • 第18题:

    在成绩表中,只显示分数最高的前10名学生的记录,SQL语句为:

    SELECT * ___ 10 FROM 成绩表 ___ 总分 DESC


    正确答案:
    TOP,ORDER BY

  • 第19题:

    成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分。(选择两项)

    • A、select max(score) from grade 
    • B、select top 1 score from grade order by score asc 
    • C、Select min(score) from grade 
    • D、select top 1 score from grade order by score desc

    正确答案:C,D

  • 第20题:

    有一个名为“Students”的SQL Server数据库,在其中有一个包含学号、姓名、性别、班级、数学、语文、英语7个字段的“学生成绩表”,使用该数据库中的信息,写出实现下列要求的SQL语句。 查询所有男生的数据记录


    正确答案: Select*from 学生成绩表 where 性别=“男”

  • 第21题:

    执行Sql语句:select score*0.5+20as加权成绩from grade where(score*0.5+20)<60order by score*0.5+20,以下()描述是正确的。

    • A、错误提示:orderby子句中不能出现表达式。
    • B、正确执行,显示grade表中各列值,按照score由低到高排序。
    • C、正确执行,显示grade表中各列值,以及加权成绩列,按照score由低到高排序。
    • D、错误提示:where子句中不能出现表达式。

    正确答案:C

  • 第22题:

    单选题
    学生成绩表grade中有字段score(float),现在要把所有在55至60分之间的分数提高5分,以下SQL语句正确的是()。
    A

    Update grade set score=score+5 where score in 55..60

    B

    Update grade set score=score+5 where score >=55 AND score <=60

    C

    Update grade set score=score+5 where score between 55 or 60

    D

    Update grade set score=score+5 where score <=55 and score >=60


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

  • 第23题:

    多选题
    成绩表grade中字段score代表分数,以下()语句返回成绩表中的最低分。
    A

    select max(score)from grade

    B

    select top1score from grade order by score asc

    C

    Select min(score)fromgrade

    D

    select top1score from grade order by score desc


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

  • 第24题:

    单选题
    执行SQL语句:select*,score*0.5+20 as 加权成绩from grade where(score*0.5+20<60orderbyscore*0.5+20,以下描述是正确的()。
    A

    错误提示:orderby子句中不能出现表达式。

    B

    正确执行,显示grade表中各列值,按照score由低到高排序。

    C

    正确执行,显示grade表中各列值,以及加权成绩列,按照score由低到高排序。

    D

    错误提示:where子句中不能出现表达式。


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