• 2022-06-19
    设“成绩”表有“成绩”(数字型)等字段,在该表中查询成绩在[70,89]之间的所有记录,则下列SQL语句中不能达到效果的是( )。
    A: SELECT * FROM 成绩 WHERE 成绩 BETWEEN 70 AND 89
    B: SELECT * FROM 成绩 WHERE 成绩>=70 AND 成绩<=89
    C: SELECT * FROM 成绩 WHERE 成绩 IN(70,89)
    D: SELECT * FROM 成绩 WHERE NOT(成绩<70) AND (成绩<=89)
  • C

    举一反三

    内容

    • 0

      有一个“成绩”表,包含学号、课程号、成绩三个字段。显示成绩有不及格的学生学号,学号重复的只显示1次。对应的SQL语句为( ) A: select distinct 学号 from 成绩 where 成绩&lt;60 B: select 学号 from 成绩 where 成绩&lt;60 C: select 学号 distinct from 成绩 where 成绩&lt;60 D: select all 学号 from 成绩 where 成绩&lt;60

    • 1

      若有“选课”表,其关系模式为:选课(学号,课程号,成绩),下列哪个语句可以实现查询所有成绩小于80或大于90的记录的功能? A: SELECT * FROM 选课 WHERE 成绩&lt; 80 OR 成绩&gt;90 B: SELECT * FROM 选课 WHERE 成绩 NOT BETWEEN 80 AND 90 C: SELECT * FROM 选课 WHERE NOT(成绩&gt;= 80 AND 成绩&lt;=90) D: SELECT * FROM 选课 WHERE 成绩&gt;= 80 AND 成绩&lt;=90

    • 2

      查询"成绩"表中"成绩"大于90分的学生记录,正确的SQL语句是( )。 A: SELECT * FROM 成绩 FOR 成绩 > 90 B: SELECT * FROM 成绩 FOR 成绩 > "90" C: SELECT * FROM 成绩 WHERE 成绩 > 90 D: SELECT * FROM 成绩 WHERE 成绩 > "90"

    • 3

      若学生表中存储了学号、姓名、成绩等字段,则“查询所有成绩为不及格学生的姓名”的SQL语句是__________。 A: SELECT * FROM 学生 WHERE 成绩&lt;60 B: SELECT 姓名 FROM 学生 WHERE 成绩&lt;60 C: IF 成绩&lt;60 THEN SELECT 姓名 FROM 学生 D: IF 成绩&lt;60 SELECT 姓名 FROM 学生

    • 4

      查询出比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’