简答题

SELECT语句中,何时使用分组子句,何时不必使用分组子句?

正确答案

SELECT语句中使用分组子句的先决条件是要有聚合操作。当聚合操作值与其他属性的值无关时,不必使用分组子句。譬如求男同学的人数。此时聚合值只有一个,因此不必分组。
当聚合操作值与其他属性的值有关时,必须使用分组子句。譬如求每一性别的人数。此时聚合值有两个,与性别有关,因此必须分组。

答案解析

相似试题
  • SELECT语句中没有分组子句和聚合函数时,SELECT子句表示了关系代数中的()

    单选题查看答案

  • 传统的SQL技术中,在SELECT语句中使用了ORDERBY子句方式查询得到的结果,实际上为()

    单选题查看答案

  • 试对SELECT语句中使用的基本表名和列名的语义作详细的解释。

    简答题查看答案

  • SELECT语句中FROMR,此处R是基本表名,但应理解为()

    单选题查看答案

  • 试叙述SELECT语句的关系代数特点和元组演算特点。

    简答题查看答案

  • 如果嵌入的SELECT语句的查询结果肯定是单元组,那么嵌入时()

    单选题查看答案

  • 嵌入式SQL语句何时不必涉及到游标?何时必须涉及到游标?

    简答题查看答案

  • 在主语言的程序中使用SQL语句有哪些规定?

    简答题查看答案

  • 用户使用DML语句对数据进行操作,实际上操作的是()

    单选题查看答案