当前位置:中级数据库系统工程师题库>SQL语言题库

问题:

[问答题,简答题] SELECT语句中,何时使用分组子句,何时不必使用分组子句?

SQL的集合处理方式与主语言单记录处理方式之间如何协调? 在主语言的程序中使用SQL语句有哪些规定? 预处理方式对于嵌入式SQL的实现有什么重要意义? SQL语言对于"查询结果是否允许存在重复元组"是如何实现的? 试叙述SELECT语句的关系代数特点和元组演算特点。 SELECT语句中,何时使用分组子句,何时不必使用分组子句?
参考答案:

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

  参考解析

本题暂无解析

在线 客服