假设有一个表aa,其中列为:
id name
1 a
2 b
3 a
4 c
5 b
......
100 z
能否通过查询语句,按name统计出每种name出现的次数?并以distinct使每个name只出现一次?
大约能得到下面的表
name count
1 a 5(假设a出现5次)
2 b 7
3 c 2
。。。
26 z 3
我是初学者,对复合的sql语句不太熟练,而且用count只是统计的数据条数。求各位大大帮忙实现上述目标,能用的话额外给分。
怎样对数据库表中的项目进行数据统计
答案:2 悬赏:80 手机版
解决时间 2021-02-21 11:16
- 提问者网友:萌卜娃娃
- 2021-02-21 00:19
最佳答案
- 五星知识达人网友:持酒劝斜阳
- 2021-02-21 00:25
使用分组统计就可以
select name,count(*) from aa group by name
select name,count(*) from aa group by name
全部回答
- 1楼网友:怙棘
- 2021-02-21 01:35
select 字段1,count(1)
from 表
where 条件
count函数,将统计记录的条数。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯