gpt4 book ai didi

mysql - 使用 mySQL 查询 Top contributor

转载 作者:行者123 更新时间:2023-11-29 04:47:01 25 4
gpt4 key购买 nike

我有一个 mySQL 数据库,我正在使用 PHP/HTML 页面进行查询。

我的数据库如下:

+--------+-----------------+
| userID | changes |
+--------+-----------------+
| bharath| kernel patch |
| vinay | server halt fix |
| rajiv | spelling |
| mary | logic change |
| bharath| new code merge |
+--------+-----------------+

等等……

我有很多开发人员在更改代码。

我如何查询 mySQL 数据库,以便它以 html 格式显示前 5 名贡献开发人员的列表,如下所示?

Developer  Changes
bharath 45
vinay 21
rajiv 17
mary 16

最佳答案

要得到前5,需要先聚合得到个数,然后按个数排序,选出前5个:

SELECT UserId, COUNT(*) AS Changes
FROM Yourtable
GROUP BY UserId
ORDER BY Changes DESC
LIMIT 5;

关于mysql - 使用 mySQL 查询 Top contributor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17491749/

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