gpt4 book ai didi

mysql - 选择具有最高计数的不同字符串列表的查询

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

  • 我有一个只有 3 列的表 - uid/timestamp/tag

  • 在标签列的每一行中存储一个单词(string)

我想查询表格以选择按顺序提到最多的前 10 个不同标签。

如果可能的话,我还想为每一行添加一个计数,表示该行所代表的标签被提及的次数。

我知道这一定是可能的,但我对如何去做一无所知。谁能指出我正确的方向?

最佳答案

您需要使用 COUNT()这是一个聚合函数,并按TAG 对它们进行分组。然后将结果按降序排列每个标签的计数。

SELECT  tag, COUNT(*) totalCount
FROM tableName
GROUP BY tag
ORDER BY totalCount DESC
LIMIT 10

关于mysql - 选择具有最高计数的不同字符串列表的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15725247/

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