表里有一城市字段,城市可能出现n次查出每个城市出现的次数
如下:
城市 出现次数
北京 12
上海 5
... ...
------解决方案--------------------
- SQL code
select 城市,出现次数= count(1)from table group by 城市
------解决方案--------------------
select 城市,sum(出现次数) as 出现次数
from 表名
group by 城市
------解决方案--------------------
- SQL code
城市 出现次数 北京 12 上海 5 ... ...select 城市 ,count(1)as 出现次数 from t group by 城市
------解决方案--------------------
你们也太快了吧,刚才看没有回
------解决方案--------------------
- SQL code
select
城市,count(*) as 出现次数
from
表
group by
城市
order by
出现次数 desc
------解决方案--------------------
城市 出现次数
北京 12
北京 100
这里北京算2次,还是112次?
如果是112次:
select 城市,sum(出现次数) as 出现次数
from 表名
group by 城市
如果是2次:
select 城市,count(*) as 出现次数
from 表名
group by 城市
------解决方案--------------------
大家都来接分吧
------解决方案--------------------
- SQL code
select 城市,count(*) as 出现次数 from 表 group by 城市 order by count(*) desc