2、下面是使用Group By子句需要知道的一些重要的规定
(1)Group By子句可以包含任意数目的列,因而可以对分组进行嵌套,进行更细致的分组。...(2)Group By子句中列出的每一列都必须是检索列(或者有效的表达式,注意不能是聚集函数)。...如果在SELECT中使用了检索列(或者表达式),则在Group By子句中使用相同的表达式,不能使用别名。
(3)大多数SQL不允许Group By带有可变长度的数据类型(如文本,text类型)。...(7)如果在Group By子句中嵌套了分组,数据将在最后指定的分组上进行汇总。换句话说,在建立分组时,指定的所有列都一起计算(不能从个别的列中取回数据)。...这是个人的理解,上图是通过Group By分组之后的第一组,后面的数据集合包含(教师ID为t001并且课程名称为Oracle)的所有行数数据,这个数据集合我们可以使用聚集函数来获取我们想要的信息,但是无法获取其中的详细的列信息