有如下SQL语句:SELECT班级名称FROM班级表WHERE NOT EXISTS;(SELECT* FROM学生表WHERE班级号=班级表.班级号)执行该语句后,班级名称的字段值是 ( )03计算机一班B.03计算机二班C.03计算机三班D.03计算机一班和03计算机二班

题目

有如下SQL语句:SELECT班级名称FROM班级表WHERE NOT EXISTS;(SELECT* FROM学生表WHERE班级号=班级表.班级号)执行该语句后,班级名称的字段值是 ( )

03计算机一班

B.03计算机二班

C.03计算机三班

D.03计算机一班和03计算机二班


相似考题
更多“有如下SQL语句:SELECT班级名称FROM班级表WHERE NOT EXISTS;(SELECT* FROM学生表WHERE班级 ”相关问题
  • 第1题:

    有学生表和班级表文件,检索班级中至少有一个学生是少数民族的,正确的命令是

    A.SELECT班级名称FROM班级表WHERE班级号IN; SELECT班级号FROM学生表WHERE民族!="汉"

    B.SELECT班级名称FROM班级表WHERE班级号IN; (SELECT班级号FROM学生表WHERE民族!="汉")

    C.SELECT班级名称FROM班级表WHERE学号IN; SELECT学号FROM学生表WHERE民族!="汉"

    D.SELECT班级名称FROM班级表WHERE学号IN; (SELECT学号FROM学生表WHERE民族!="汉")


    正确答案:B
    解析:本题是关于SQL嵌套查询语句的使用,通过内层的查询所有少数民族学生的学号集合,然后从班级关系中检索元组的学号属性值在该集合中的每个元组。注意内层嵌套的查询语句要用圆括号括起来。

  • 第2题:

    SQL语句:

    SELECT木FROM班级WHERE班级号NOT IN;

    (SELECT班级号FROM学生)

    该语句等价于:

    SELECT﹡FROM班级WHERE NOT__________;

    (SELECT木FROM学生WHERE班级号=班级.班级号)


    正确答案:
    EXISTS
    【解析】题中第一个SQL语句的含义是,检索哪些班级中还没有学生的班级信息,IN相当于数学集合运算符∈。EXISTS或NOTEXISTS是用来检查在子查询中是否有结果返回。&

  • 第3题:

    查询“学生基本情况表”中,“网络191”班所有女生的记录,正确的SQL语句是()。

    A.Select * From 学生基本情况表Where 班级 ="网络191" Or 性别="女"

    B.Select * From 学生基本情况表Where 班级 ="网络191" ,性别="女"

    C.Select * From 学生基本情况表 Where 班级 ="网络191" And 性别="女"

    D.Delete From 学生基本情况表Where 班级 ="网络191" And 性别="女"


    A

  • 第4题:

    有如下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是谓词,用来检查在子查询中时候有结果返回。

  • 第5题:

    【单选题】在学生管理数据库中,使用SELECT语句查询学生的学号、姓名、班级名称和班级编号,下列正确的操作是()

    A.select 学号,姓名,班级名称,班级编号 from 学生表,班级表 where 学生表.班级编号=班级表.班级编号

    B.select 学号,姓名,班级名称,班级编号 from 学生表 join 班级表 on 学生表.班级编号=班级表.班级编号

    C.select 学号,姓名,班级名称,班级编号 from 学生表 xs join 班级表 bj on xs.班级编号=bj.班级编号

    D.select 学号,姓名,班级名称,xs.班级编号 from 学生表 xs join 班级表 bj on xs.班级编号=bj.班级编号


    C 打开数据库的命令是OPENDATABASE,打开数据库设计器修改数据库的命令是MODIFY DATABASE,USE命令用来打开表。