name age
小张 20
小王 21
小李 22
小赵 23
小张 24
小张 25
小赵 26
小李 27
小王 28

1、查询name和age当name相同时选择age最大的

  1. select [name],max(age) from [usergroup by [name



查询结果

name age
小李 27
小王 28
小张 25

小赵                                26

2、查询name和age当name重复超过两次,同时选择age最大的

  1. select [name],max(age) as age from [usergroup by [namehaving count([name])>2 

 查询结果

name age
小张 25