vb中如何实现对某一列计数,然后列出出现次数最多的项

sword803 2018-01-18 11:38:28
例如:
1 a
2 b
3 c
4 a
5 a
6 b
计算出第二列中a有多少个,最好是实现
a 3
b 2
c 1
请问如何实现,需要通过sql吗?
...全文
916 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
饮水需思源 2018-01-29
  • 打赏
  • 举报
回复
一句SQL语句就可以实现: select 字段,count(字段) as 次数 from 表 group by 字段
of123 2018-01-19
  • 打赏
  • 举报
回复
你的例子恰好是计数的降序排列与数据的排列顺序一致。一般情况可用: SELECT 字段2, count(字段2) FROM 表 GROUP BY 字段2 ORDER BY count(字段2) DESC ;
of123 2018-01-19
  • 打赏
  • 举报
回复
SELECT 字段2, count(字段2) FROM 表 GROUP BY 字段2;

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧