[英]need help with sql server 2008 query - max from select
我有这个查询,我需要获取数字和城市的最大值
怎么做 ?
select city,count(id) as number
from men
group by city
order by number desc
提前致谢
简单。 添加一个TOP
子句以将返回的行数限制为1。请注意,在行数为常数的select
语句中,top子句的括号是可选的。 如果您使用的不是常量,则需要括号和SQL Server 2005+。 但是,具有恒定行数且不带括号的top
子句也适用于2000。
select top 1 city,count(id) as number
from men
group by city
order by number desc
select top(1) city,count(id) as number
from men
group by city
order by number desc
您的查询似乎还可以。
只需添加前1个即可获得第一个结果:
select top 1 city,count(id) as number from men group by city order by number desc
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.