是否有一个简单的查询来实现以下功能?我有下表: ID RATING 1 1 2 2 3 5 4 5 我需要像这样得到每个评分的百分比 1 25 2 25 5 50
ID RATING 1 1 2 2 3 5 4 5
1 25 2 25 5 50
xmakbtuz1#
下面的代码将对您有所帮助,
SELECT RATING, (COUNT(*) / (SELECT COUNT(*) FROM your_table)) * 100 AS Percentage FROM your_table GROUP BY RATING;
sql fiddle演示
1条答案
按热度按时间xmakbtuz1#
下面的代码将对您有所帮助,
sql fiddle演示