gpt4 book ai didi

mysql查询计算每个ID被使用的次数

转载 作者:搜寻专家 更新时间:2023-10-30 20:40:58 24 4
gpt4 key购买 nike

我有一个名为 badges 的数据库表,其结构如下:

UserId   Name  

5 reviewer
3 supporter
12 copy editor
5 master
3 master

.... and so on

这里的name是通过UserId得到的一个标签的名字。

现在我想为每个 UserId 计算他获得了多少标签,并按降序显示为输出。

注意:UserId 和 Name 是不同的,意味着一个 UserId 可以获得多个标签,每个标签也可以获得多个标签。

我正在为此编写 mysql 查询。

最佳答案

这是 COUNTGROUP BY 的最基本用法:

SELECT UserId, COUNT(*)
FROM badges
GROUP BY UserId
ORDER BY COUNT(*) DESC

关于mysql查询计算每个ID被使用的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20309042/

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