select 姓名,性别,count(*) AS 男性人数 from [表名] where [性别] = '男' group by [姓名]
成都创新互联专业为企业提供新吴网站建设、新吴做网站、新吴网站设计、新吴网站制作等企业网站建设、网页设计与制作、新吴企业网站模板建站服务,十多年新吴做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
结果是这样的:
姓名 性别 男性人数
张三 男 7
李四 男 2
王五 男 5
如果只是要图2的效果,排序就可以了
select * from table order by name;
如果要查每个相同的名字分别有多少个
select name,count(*) from table group by name;
select name,sum(num) from table group by name
--group by 分组查询可以实现,根据名称分组查询累加数量
1、首先要打开电脑,点击mysql这款软件。
2、其次查询数据库中对应字段的重复数据,查询重复字段。
3、最后即可完成同一个字段重复显示。
假设ID是表的关键字段,TopicID是回复所属的主题ID字段,其中1是变化的值,那么可以使用以下语句就可以了select count(ID) from bbs where topicID=1