MySQL不是我的强项,有人可以推荐一个有效的查询来从列中提取所有不同的值并计算每个不同值的所有重复项吗?
例如下表
s_ip
---------
10.1.25.4
10.8.25.8
10.1.25.4
10.1.25.4
10.8.25.8
10.1.48.1
10.1.25.4
会返回
s_ip | Count
----------|------
10.1.25.4 | 4
10.8.25.8 | 2
10.1.48.1 | 1
提前致谢
答案 0 :(得分:1)
SELECT s_ip , COUNT(*) as count FROM table_name GROUP BY (s_ip)
答案 1 :(得分:0)
select
s_ip, count(*) as `count`
from table
group by s_ip
<强> DEMO 强>