gpt4 book ai didi

mysql - 如何对某个列属性的所有行进行分组,然后将它们从高到低排序?

转载 作者:太空宇宙 更新时间:2023-11-03 12:05:27 25 4
gpt4 key购买 nike

我试图列出用户可以玩的 6 款游戏中评分最高的游戏,然后进行评分。

这是存储游戏评级和其他数据的表: enter image description here

我知道我可以计算有多少行具有特定评级,例如:

SELECT count(*) from gameSurvey where overallRating = 1

评分从1-10分,共有6款游戏可以评分。

我如何计算每个评分 (1-10) 的每一行,然后将每个评分的总和从最高到最低排序?

最佳答案

如果我没理解错的话,这只是一个带有group by的聚合查询:

select overallRating, count(*) as num
from gameSurvey
group by overallRating
order by num desc;

关于mysql - 如何对某个列属性的所有行进行分组,然后将它们从高到低排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26843387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com