我需要的是查询显示:
字段中的值是外观的百分比,以及总数中百分比的百分比。
到目前为止我所拥有的是:
SELECT field, COUNT(field)
FROM table
GROUP BY field;
这显示了每个值是外观的时间的结果。
如何在一个查询中获得外观百分比?
我尝试获得如下记录的总数:
SELECT field, COUNT(field) as A , COUNT(primaryId) as B ...
但这显示了A和B中的相同值!
答案 0 :(得分:0)
我发现了这个但有更好的选择吗?
SELECT field, COUNT(field) ,
COUNT(field) / (SELECT COUNT(*) FROM table) AS percentage
FROM table
GROUP BY field;