参考答案和解析
正确答案:B
更多“如果视图包括(),则不能在视图中插入数据。A、WHERE子句B、联接C、列别名D、GROUPBY子句”相关问题
  • 第1题:

    下列关于SQL中HAVING子句的描述,错误的是

    A.HAVING子句必须与GROUPBY子句同时使用

    B.HAVING子句与GROUPBY子句无关

    C.使用WHERE子句的同时可以使用HAVING子句

    D.使用HAVING子句的作用是限定分组的条件


    正确答案:B
    解析:本题考查的是对SQL的HAVING子句的掌握,是常考知识点。HAVING子句总是跟在GROUP BY子句之后,不可以单独使用,利用HAVING子句设置当分组满足某个条件时才检索,在查询中,首先利用WHERE子句限定元组,然后再进行分组,最后再利用HAVING子句限定分组。因此正确答案为选项B。

  • 第2题:

    SELECT语句中,GROUPBY子句用于对数据按照某个字段分组()子句用于对分组统计进一步设置条件。

    A.HAVING子句
    B.ORDERBY子句
    C.GROUPBY子句
    D.WHERE子句

    答案:A
    解析:
    SELECT语句中,GROUPBY子句用于对数据按照某个字段分组,HAVING子句用于对分组统计进一步设置条件,ORDERBY子句是对搜索的结果排序,GROUPBY子句是对搜索的结果分组,WHERE子句是对搜索的结果条件筛选。

  • 第3题:

    下面有关HAVING子句描述错误的是()。

    A.HAVING子句必须与GROUPBY子句同时使用,不能单独使用
    B.使用HAVING子句的同时不能使用WHERE子句
    C.使用HAVING子句的同时可以使用WHERE子句
    D.使用HAVING子句的作用是限定分组的条件

    答案:B
    解析:
    HAVING子句的作用是限定分组的条件,HAVING子句是用在GROUPBY之后附加筛选条件的,必须在GROUPBY之后用,不能单独使用;使用HAVING子句的同时可以使用WHERE,来进一步限定查询条件。

  • 第4题:

    使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当()

    A使用WHERE子句

    B在GROUPBY后面使用HAVING子句

    C先使用WHERE子句,再使用HAVING子句

    D先使用HAVING子句,再使用WHERE子句

    E使用FOR子句


    B
    在SQL SELECT语句中,GROUP BY短语用作数据分组的条件,HAV-ING子句紧跟GROUP BY语句之后,作为进一步的分组条件,且不能单独存在。

  • 第5题:

    用户不能在下面哪一个视图上执行任何DML操作()

    • A、使用WITHCHECKOPTION选项创建的视图
    • B、包括DISTINCT关键字的视图
    • C、包括GROUPBY子句的视图
    • D、上面所有视图都允许DML操作

    正确答案:D

  • 第6题:

    在SELECT语句的一般格式中,以下()部分是可选的。

    • A、FROM子句
    • B、ORDERBY子句
    • C、WHERE子句
    • D、GROUPBY子句

    正确答案:B,C,D

  • 第7题:

    如果定义视图的FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。


    正确答案:正确

  • 第8题:

    使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当()。

    • A、使用WHERE子句
    • B、在GROUPBY后面使用HAVING子句
    • C、先使用WHERE子句,再使用HAVING子句
    • D、先使用HAVING子句,再使用WHERE子句

    正确答案:B

  • 第9题:

    单选题
    使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当()
    A

    使用WHERE子句

    B

    在GROUPBY后面使用HAVING子句

    C

    先使用WHERE子句,再使用HAVING子句

    D

    先使用HAVING子句,再使用WHERE子句

    E

    使用FOR子句


    正确答案: B
    解析: 在SQLSELECT语句中,GROUPBY短语用作数据分组的条件,HAV-ING子句紧跟GROUPBY语句之后,作为进一步的分组条件,且不能单独存在。

  • 第10题:

    单选题
    用户不能在下面哪一个视图上执行任何DML操作()
    A

    使用WITHCHECKOPTION选项创建的视图

    B

    包括DISTINCT关键字的视图

    C

    包括GROUPBY子句的视图

    D

    上面所有视图都允许DML操作


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

  • 第11题:

    单选题
    使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当()。
    A

    使用WHERE子句

    B

    在GROUPBY后面使用HAVING子句

    C

    先使用WHERE子句,再使用HAVING子句

    D

    先使用HAVING子句,再使用WHERE子句


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

  • 第12题:

    单选题
    如果视图包括(),则不能在视图中插入数据。
    A

    WHERE子句

    B

    联接

    C

    列别名

    D

    GROUPBY子句


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

  • 第13题:

    在SELECT语句中,以下有关ORDER BY子句的叙述中不正确的是()。

    A.ORDER BY子句可以对多个列进行排序

    B.SELECT语句中,ORDER BY只能在所有其他子句之后作为最后一个子句出现

    C.子查询也可以使用ORDER BY子句

    D.在视图中可以使用ORDER BY子句


    参考答案:C

  • 第14题:

    在SELECT语句中,下列()子句用于对搜索的结果进行排序。

    A.HAVING子句
    B.WHERE子句
    C.ORDERBY子句
    D.GROUPBY子句

    答案:C
    解析:
    SELECT语句中,GROUPBY子句用于对数据按照某个字段分组HAVING子句用于对分组统计进一步设置条件,ORDERBY子句是对搜索的结果排序,GROUPBY子句是对搜索的结果分组,WHERE子句是对搜索的结果条件筛选。

  • 第15题:

    下面有关HAVING子句描述错误的是

    A.HAVING子句必须与GROUPBY子句同时使用,不能单独使用
    B.使用HAVING予句的同时不能使用WHERE子句
    C.使用HAVING子句的同时可以使用WHERE子句
    D.使用HAVING子句的作用是限定分组的条件

    答案:B
    解析:
    B和C是矛盾的,必有一个错误。使用HAVING子句的时,也需要使用WHERE子句。所以B是错误的。

  • 第16题:

    以下哪项最准确地解释了无法执行以下SQL语句的原因?()SELECT部门标识"部门",AVG(薪金)"平均" FROM雇员 GROUP BY部门;

    • A、无法对薪金求平均值,因为并不是所有的数值都能被平分。
    • B、不能在GROUPBY子句中使用列别名。
    • C、GROUPBY子句中必须有要分组的内容。
    • D、“部门”表中没有列出部门标识。

    正确答案:B

  • 第17题:

    如果视图包含(),则不能修改视图中的数据。

    • A、DISTINCT关键字
    • B、WHERE子句
    • C、FROM子句中的子查询
    • D、WITH CHECK OPTION子句

    正确答案:D

  • 第18题:

    以下关于GroupBy描述不正确的是()

    • A、所有在GROUPBY子句中指定的列可以不包含在选择列表中
    • B、SQLServer只是为每一个指定的组返回单一的行,并返回详细信息
    • C、使用ALL关键字与GROUPBY子句显示在聚合列中含有空值的所有行,而忽略这些记录是否满足WHERE子句
    • D、如果包含WHERE子句,则SQLServer只对满足WHERE子句条件的行进行分组

    正确答案:A,B

  • 第19题:

    下面有关HAVING子句描述错误的是()

    • A、HAVING子句必须与GROUPBY子句同时使用,不能单独使用
    • B、使用HAVING子句的同时不能使用WHERE子句
    • C、使用HAVING子句的同时可以使用WHERE子句
    • D、使用HAVING子句的作用是限定分组的条件

    正确答案:B

  • 第20题:

    以下关于Having和GroupBy描述正确的是()

    • A、HAVING子句只有与GROUPBY子句连用才能对分组进行约束。只使用HAVING子句而不使用GROUPBY子句是没有意义的
    • B、可以引用任何出现在选择列表中的列
    • C、不要与HAVING子句一起使用ALL关键字,因为HAVING子句会忽略ALL关键字而返回只满足自己条件的分组可
    • D、以引用查询表的任意列

    正确答案:A,B,C

  • 第21题:

    多选题
    以下关于GroupBy描述不正确的是()
    A

    所有在GROUPBY子句中指定的列可以不包含在选择列表中

    B

    SQLServer只是为每一个指定的组返回单一的行,并返回详细信息

    C

    使用ALL关键字与GROUPBY子句显示在聚合列中含有空值的所有行,而忽略这些记录是否满足WHERE子句

    D

    如果包含WHERE子句,则SQLServer只对满足WHERE子句条件的行进行分组


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

  • 第22题:

    单选题
    如果视图包含(),则不能修改视图中的数据。
    A

    DISTINCT关键字

    B

    WHERE子句

    C

    FROM子句中的子查询

    D

    WITH CHECK OPTION子句


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

  • 第23题:

    判断题
    如果定义视图的FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。
    A

    B


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