查询name和age当name相同时选择age..
时间:2010-09-21 来源:zgq_work
| name | age |
| 小张 | 20 |
| 小王 | 21 |
| 小李 | 22 |
| 小赵 | 23 |
| 小张 | 24 |
| 小张 | 25 |
| 小赵 | 26 |
| 小李 | 27 |
| 小王 | 28 |
1、查询name和age当name相同时选择age最大的
- select [name],max(age) from [user] group by [name]
查询结果
| name | age |
| 小李 | 27 |
| 小王 | 28 |
| 小张 | 25 |
小赵 26
2、查询name和age当name重复超过两次,同时选择age最大的
- select [name],max(age) as age from [user] group by [name] having count([name])>2
查询结果
| name | age |
| 小张 | 25 |
相关阅读 更多 +










