gpt4 book ai didi

mysql - 我想获得访问量最大的 5 个部分 desc 订购

转载 作者:行者123 更新时间:2023-11-28 23:26:49 25 4
gpt4 key购买 nike

假设我有这个 MySql 表结构

+----+------------+-------+
| id | section_id | views |
+----+------------+-------+
| 1 | 2 | 15 |
+----+------------+-------+
| 2 | 2 | 12 |
+----+------------+-------+
| 3 | 1 | 15 |
+----+------------+-------+
| 4 | 3 | 60 |
+----+------------+-------+
| 5 | 2 | 100 |
+----+------------+-------+
| 6 | 2 | 20 |
+----+------------+-------+
| 7 | 4 | 14 |
+----+------------+-------+
| 8 | 5 | 60 |
+----+------------+-------+
| 9 | 6 | 12 |
+----+------------+-------+
| 10 | 1 | 17 |
+----+------------+-------+

我想获得访问量最大的 5 个部分描述

我已经尝试过 SELECT section_id FROM my_table ORDER by VIEWS DESC LIMIT 5 并尝试过一些其他的东西,比如 sum() 但最后我感到困惑,因为我还没有长期使用MySql

非常感谢您的帮助

最佳答案

SQL:

  SELECT section_id, SUM(views)
FROM my_table
GROUP BY section_id
ORDER BY SUM(views) DESC
LIMIT 5

结果:

section_id  sum(views)
2 147
3 60
5 60
1 32
4 14

Playground :

http://sqlfiddle.com/#!9/6e3266/3/0

关于mysql - 我想获得访问量最大的 5 个部分 desc 订购,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38985025/

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