本帖最后由 傅涌钦 于 2012-1-1 10:10 编辑
假设有一张T_Person表
表有这几个属性:ID, Name,Age,Salary
然后我们要检索个年龄段(按年龄分组)以及对应的最高工资(聚集函数作用于每个分组):
select Age as 年龄 , max(Salary) as 最大工资 from T_Person group by Age
比如 :
ID Name Age Salary
1 steven 19 5362
2 wifi 19 5620
3 amy 21 5320
4 bin 23 5000
5 fin 22 5600
6 okn 23 6520
output:
年龄 最大工资
19 5620
21 5320
22 5600
23 6520
注意:如果未对查询分组,聚集函数将作用于整个查询结果!也就只检索到最大的6520 |