itgle.com

下图是使用查询设计器完成的查询,与该查询等价的SQL语句是( )。A. seleCt学号,数学from SC where数学>(seleCt avg(数学)from sC.B. seleCt学号where数学>(seleCt avg(数学)from SC.C. seleCt数学avg(数学)from SCD. seleCt数学>(seleCt avg(数学)from SC.

题目

下图是使用查询设计器完成的查询,与该查询等价的SQL语句是( )。

A. seleCt学号,数学from SC where数学>(seleCt avg(数学)from sC.

B. seleCt学号where数学>(seleCt avg(数学)from SC.

C. seleCt数学avg(数学)from SC

D. seleCt数学>(seleCt avg(数学)from SC.


相似考题
参考答案和解析
正确答案:A
本题考查查询与SQ1关系的知识。由查询设计器可以看出,最终的输出字段是“学号”和“数学”,来自的表是“SC”,查询的条件是:数学>(se1ect avg(数学)from so)。
更多“ 下图是使用查询设计器完成的查询,与该查询等价的SQL语句是( )。A. seleCt学号,数学from SC where数学(seleCt avg(数学)from sC.B. seleCt学号where数学(se”相关问题
  • 第1题:

    下图是使用查询设计器完成的查询,与该查询等价的SQL语句是( )。

    A.select学号,数学fromSCwhere数学>;(selectavg(数学)fromsC.

    B.select学号where数学>;(selectavg(数学)fromSC.

    C.select数学avg(数学)fromSC

    D.select数学>;(selectavg(数学)fromsC.


    正确答案:A
    暂无解析,请参考用户分享笔记

  • 第2题:

    下图是使用查询设计器完成的查询,与该查询等价的SQL语句是( )。

    A)seleCt学号,数学fromSCwhere数学>(seleCtavg(数学)fromSC)

    B)seleCt学号wt}/ere数学>(seleCtavg(数学)fromsC)

    C)seleCt数学avg(数学)fromSC

    D)seleCt数学>(seleCtavg(数学)fromSC)


    正确答案:A
    本题考查查询与SQL关系的知识。由查询设计器可以看出,最终的输出字段是“学号”和“数学”,来自的表是…se,查询的条件是:数学>(selectavg(数学lfromsc)。

  • 第3题:

    ( 33 )查询选修课程号为 “ 101 ” 课程得分最高的同学,正确的 SQL 语句是

    A) SELECT 学生 . 学号 , 姓名 FROM 学生 , 选课 WHERE 学生 . 学号 = 选课 . 学号

    AND 课程号 = "101" AND 成绩 >=ALL(SELECT 成绩 FROM 选课 )

    B) SELECT 学生 . 学号 , 姓名 FROM 学生 , 选课 WHERE 学生 . 学号 = 选课 . 学号

    AND 成绩 >=ALL(SELECT 成绩 FROM 选课 WHERE 课程号 = "101" )

    C) SELECT 学生 . 学号 , 姓名 FROM 学生 , 选课 WHERE 学生 . 学号 = 选课 . 学号

    AND 成绩 >=ANY(SELECT 成绩 FROM 选课 WHERE 课程号 = "101" )

    D) SELECT 学生 . 学号 , 姓名 FROM 学生 , 选课 WHERE 学生 . 学号 = 选课 . 学号

    AND 课程号 = "101"AND 成绩 >=ALL(SELECT 成绩 FROM 选课 WHERE 课程号 = "101" )


    正确答案:B

  • 第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题:

    下图是使用查询设计器完成的查询,与该查询等价的SQL语句是( )。

    A.select 学号,数学from sc where数学>(select avg(数学)fromsc)

    B.select 学号 where 数学>(select avg(数学)fromsc)

    C.select 数学 avg(数学)from sc

    D.select 数学>(select avg(数学)from sc)


    正确答案:A
    解析:本题考查查询与SQL关系的知识。由查询设计器可以看出,最终的输出字段是“学号”和“数学”,来自的表是“sc”,查询的条件是:数学,(selectavg(数学)fromsc)。