group by的用法

2024-11-30 09:41:27
推荐回答(2个)
回答(1):

可以这样写:我已经测试过了:select student.姓名,avg(sc.成绩),from student,sc。

上面已经给出了对Group By语句的理解。基于这个理解和SQL Server 2000的联机帮助,下面对Group By语句的各种典型使用进行依次列举说明。

Group By 的使用:

这个恐怕是Group By语句最常见的用法了,Group By + [分组字段](可以有多个)。在执行了这个操作以后,数据集将根据分组字段的值将一个数据集划分成各个不同小组。比如有如下数据集,其中水果名称(FruitName)和出产国家(ProductPlace)为联合主键。

回答(2):

select 学号、姓名、科目、分数 from...group by 科目 having max分数
如果只是语文的就having后面再加上科目等于语文。
group by 就是用来表示按照什么来分组,经常和having一起用表示选择条件。