mysql查询帮助:显示字段外观计数和外观百分比

时间:2010-09-16 09:03:41

标签: mysql group-by

我需要的是查询显示:

字段中的值是外观的百分比,以及总数中百分比的百分比。

到目前为止我所拥有的是:

SELECT field, COUNT(field)
FROM table 
GROUP BY field;

这显示了每个值是外观的时间的结果。

如何在一个查询中获得外观百分比?

我尝试获得如下记录的总数:

SELECT field, COUNT(field) as A , COUNT(primaryId) as B  ...

但这显示了A和B中的相同值

1 个答案:

答案 0 :(得分:0)

我发现了这个但有更好的选择吗?

SELECT field, COUNT(field) , 
COUNT(field) / (SELECT COUNT(*) FROM table) AS percentage
FROM table 
GROUP BY field;