更多“如果希望从成绩表中查询出所有成绩小于等于60分的记录,那么条件语句应该是()。A、Where 成绩 60 OR 成绩 60B、Where 成绩 ≥60C、Where 成绩 60 AND 成绩 =60D、Where 成绩 =60”相关问题
  • 第1题:

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

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

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

    WHERE成绩>=60;

    GROUP BY学号;

    【 】COUNT(*)>=3


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

  • 第2题:

    ~(35)题使用如下数据表:

    学生.DBF:学号(C,8)姓名(C,6),性别(C,2)

    选课.DBF:学号(C,8),课程号(C,3),成绩(N,3)

    从“选课”表中检索成绩大于等于60并且小于90的记录信息,正确的SQL命令是( )。

    A.SELECT*FROM选课WHERE成绩BETWEEN 60 AND 89

    B.SELECT*FROM选课WHERE成绩BETWEEN 60 T0 89

    C.SELECT*FROM选课WHERE成绩BETWEEN 60 AND 90

    D.SELECT*FROM选课WHERE成绩BETWEEN 60 TO 90


    正确答案:A
    解析:bteween and表示在两者之间(包含两端的数据)。

  • 第3题:

    语句“DEl。ETE FROM成绩表WHERE计算机<60”的功能是


    正确答案:C
    此处是对表中的记录进行逻辑删除,如果要物理删除表中记录,还需要加上PACK命令。

  • 第4题:

    第 (31) 到第 (35) 题基于学生表 S 和学生选课表 SC 两个数据库表,它们的结构如下:

    S( 学号,姓名,性别,年龄 ) 其中学号、姓名和性别为 C 型字段,年龄为 N 型字段。

    SC( 学号,课程号,成绩 ) ,其中学号和课程号为 C 型字段,成绩为 N 型字段 ( 初始为空值 )

    (31) 查询学生选修课程成绩小于 60 分的学号,正确的 SQL 语句是

    A)SELECT DISTINCT 学号 FROM SC WHERE " 成绩 " < 60

    B)SELECT DISTINCT 学号 FROM SC WHERE 成绩 < " 60 "

    C)SELECT DISTINCT 学号 FROM SC WHERE 成绩 < 60

    D)SELECT DISTINCT " 学号 " FROM SC WHERE " 成绩 " < 60


    正确答案:C

  • 第5题:

    设课程成绩表的结构为(学号,课程号,成绩),如果希望查询出“成绩大于90分且课程号首字母为A的所有记录”,则对应的SQL语句是()。

    ASELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE A%

    BSELECT * FROM 课程成绩表 WHERE 成绩>90 OR 课程号 LIKE A%

    CSELECT * FROM 课程成绩表 WHERE 成绩>90 AND 课程号 LIKE ‘A%’

    DSELECT * FROM 课程成绩表 WHERE 成绩>90 OR 课程号 LIKE ‘A%’


    C

  • 第6题:

    下列条件子句中,能够筛选出成绩在60~80(包括边界值)的是()。

    • A、Where 成绩 >=60 OR 成绩 <=80
    • B、Where 成绩 >=60 AND 成绩 <=80
    • C、Where 60 <= 成绩 <= 80
    • D、Where 成绩 IN(60..80)

    正确答案:B

  • 第7题:

    使用SQL语句查询学生成绩是否为空的语句是:SELECT 学号 FROM 成绩表 WHERE 成绩 = ""。


    正确答案:错误

  • 第8题:

    已知“成绩”表中包含“学号”“课程编号”和“成绩”3个字段,从成绩表中挑选不及格的学生的学号,下面语句正确的是()。

    • A、Select 学号 from 成绩 where 成绩<60
    • B、Select 课程编号 from 成绩 where 成绩<60
    • C、Select 学号 from 成绩 where<60
    • D、Select 课程编号 from 成绩 where<60

    正确答案:A

  • 第9题:

    单选题
    已知“成绩”表中包含“学号”“课程编号”和“成绩”3个字段,从成绩表中挑选不及格的学生的学号,下面语句正确的是()。
    A

    Select 学号 from 成绩 where 成绩<60

    B

    Select 课程编号 from 成绩 where 成绩<60

    C

    Select 学号 from 成绩 where<60

    D

    Select 课程编号 from 成绩 where<60


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

  • 第10题:

    单选题
    从“选课”表中检索成绩大于等于60并且小于90的记录信息(成绩是整数),正确的SQL命令是(  )。
    A

    SELECT * FROM选课WHERE成绩BETWEEN 60 AND 89

    B

    SELECT * FROM选课WHERE成绩BETWEEN 60 TO 89

    C

    SELECT * FROM选课WHERE成绩BETWEEN 60 AND 90

    D

    SELECT * FROM选课WHERE成绩BETWEEN 60 TO 90


    正确答案: C
    解析:
    简单查询是基于一个表进行的查询,是由SELECT和FROM短语构成的无条件查询,或由SELECT、FROM和WHERE短语构成的条件查询。BETWEENAND表示在……和……之间,其中包含等于,即大于等于AND前面的数,小于等于AND后面的数

  • 第11题:

    单选题
    如果希望从成绩表中查询出所有成绩小于等于60分的记录,那么条件语句应该是()。
    A

    Where 成绩 >60 OR 成绩 <60

    B

    Where 成绩 ≥60

    C

    Where 成绩 <60 AND 成绩 =60

    D

    Where 成绩 <=60


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

  • 第12题:

    单选题
    查询学生选修课程成绩小于60分的,正确的SQL语句是(  )。
    A

    SELECT DISTINCT学号FROM SC WHERE成绩 <60

    B

    SELECT DISTINCT学号FROM SC WHERE成绩<60

    C

    SELECT DISTINCT学号FROM SC WHERE成绩<60

    D

    SELECT DISTINCT学号 FROM SC WHERE成绩 <60


    正确答案: A
    解析:
    在查询语句中“学号”和“成绩”都是字段名,而不是字段值,所以不用加双引号。

  • 第13题:

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

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

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

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

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


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

  • 第14题:

    有如下SQL语句: SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90) 下列哪条命令与该SQL语句等价

    A.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE成绩>90)

    B.SELECT姓名FROM学生表WHERE EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)

    C.SELECT姓名FROM学生表WHERE学号EXISTS; (SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)

    D. SELECT姓名FROM学生表WHERE学号=; (SELECT学号FROM成绩表WHERE成绩>90)


    正确答案:B
    解析:IN是包含运算,此处子查询中得到多个结果,记录不惟一,因此不用“=”运算符;EXISTS是谓词,用来检查在子查询中时候有结果返回。

  • 第15题:

    有下列SQL SELECT语句: SELECT * FORM. 成绩表 WHERE 物理 BETWEEN 80 AND 90 下列与该语句等价的( )。

    A.SELECT * FORM. 成绩表 WHERE 物理<=90 AND 物理 >=80

    B.SELECT * FORM. 成绩表 WHERE 物理 <90 AND 物理>80

    C.SELECT * FORM. 成绩表 WHERE 物理>=90 AND 物理<=80

    D.SELECT * FORM. 成绩表 WHERE 物理>90 AND 物理<80


    正确答案:A
    解析:BETWEEN..AND...是SQL查询语句中的一个特殊运算符,意思为“...和...之间”,相当与逻辑与运算中的(A>=AND>=B,其中A>B)。

  • 第16题:

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

    A.物理删除成绩表中计算机成绩在60分以下的学生记录
    B.物理删除成绩表中计算机成绩在60分以上的学生记录
    C.逻辑删除成绩表中计算机成绩在60分以下的学生记录
    D.将计算机成绩低于60分的字段值删除,但保留记录中其它字段值

    答案:C
    解析:

  • 第17题:

    如果希望从成绩表中查询出所有成绩大于等于90分的记录,那么条件语句应该是()。

    • A、Where 成绩 >=90
    • B、Where 成绩 ≥90
    • C、Where 成绩 >90 AND 成绩 =90
    • D、Where 成绩 >90

    正确答案:A

  • 第18题:

    有如下SQL语句:下列哪条命令与该SQL语句等价() SELECT姓名FROM学生表WHERE学号IN; (SELECT学号FROM成绩表WHERE成绩>90)

    • A、SELECT姓名FROM学生表WHEREEXISTS;(SELECT学号FROM成绩表WHERE成绩>90)
    • B、SELECT姓名FROM学生表WHEREEXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)
    • C、SELECT姓名FROM学生表WHERE学号EXISTS;(SELECT学号FROM成绩表WHERE学号=学生表.学号AND成绩>90)
    • D、SELECT姓名FROM学生表WHERE学号=;(SELECT学号FROM成绩表WHERE成绩>90)

    正确答案:B

  • 第19题:

    语句“SELECT 成绩表.* FROM 成绩表WHERE 成绩表.成绩>(SELECT Avg(成绩表.成绩) FROM 成绩表)”查询的结果是()。


    正确答案:查询成绩表中所有成绩大于平均成绩的记录

  • 第20题:

    单选题
    查询出比2008223001同学的所有总评成绩都高的同学的学号和总评成绩,正确的是()。
    A

    SELECT学号,总评成绩FROM成绩WHERE总评成绩>ALL(SELECT总评成绩FROM成绩WHERE学号=’2008223001’)

    B

    SELECT学号,总评成绩FROM成绩WHERE总评成绩>ALL(SELECT总评成绩FROM成绩)AND学号=’2008223001’

    C

    SELECT学号,总评成绩FROM成绩WHERE总评成绩>ANY(SELECT总评成绩FROM成绩WHERE学号=’2008223001’)

    D

    SELECT学号,总评成绩FROM成绩WHERE总评成绩>ANY(SELECT总评成绩FROM成绩)AND学号=’2008223001’


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

  • 第21题:

    判断题
    使用SQL语句查询学生成绩是否为空的语句是:SELECT 学号 FROM 成绩表 WHERE 成绩 = ""。
    A

    B


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

  • 第22题:

    单选题
    如果希望从成绩表中查询出所有成绩大于等于90分的记录,那么条件语句应该是()。
    A

    Where 成绩 >=90

    B

    Where 成绩 ≥90

    C

    Where 成绩 >90 AND 成绩 =90

    D

    Where 成绩 >90


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

  • 第23题:

    填空题
    语句“SELECT 成绩表.* FROM 成绩表WHERE 成绩表.成绩>(SELECT Avg(成绩表.成绩) FROM 成绩表)”查询的结果是()。

    正确答案: 查询成绩表中所有成绩大于平均成绩的记录
    解析: 暂无解析