首页学历类考试大学计算机科学
(单选题)

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

ASELECT姓名FROM学生表WHEREEXISTS;(SELECT学号FROM成绩表WHERE成绩>90)

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

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

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

正确答案

来源:www.examk.com

答案解析

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

相似试题

  • (单选题)

    SQL语言可以使用下列哪条语句来修改基本表()

    答案解析

  • (单选题)

    SQL语言可以使用下列哪条语句来进行修改元组()

    答案解析

  • (简答题)

    SQL语言的命令一般分哪三类,每类中有哪些基本语句? 

    答案解析

  • (单选题)

    在SQL语句中,用于修改表结构的SQL命令是()。

    答案解析

  • (单选题)

    SQL语句中删除表的命令是()

    答案解析

  • (单选题)

    SQL语句中修改表结构的命令是()

    答案解析

  • (单选题)

    在SQL语句中,插入记录的命令是()。

    答案解析

  • (单选题)

    在SQL语句中,更新表的命令是()。

    答案解析

  • (单选题)

    使用SQL语句修改字段的值,应使用命令()。

    答案解析

快考试在线搜题