gpt4 book ai didi

mysql - 如何统计sql数据库中每个单词的数量?

转载 作者:行者123 更新时间:2023-11-29 18:09:06 24 4
gpt4 key购买 nike

我的目标是创建一个检索前十个“标签”的函数。我知道我需要在 SQL 中使用 count(*) 函数,并按计数降序排序,然后限制为 10 个结果。(我目前只有 2 个)我当前的数据库有 3 个“apple”标签和 2 个“tree”标签(示例)

我的sql语句当前是

SELECT count(*) FROM database.tags **where** ? order by count(*) desc;

我不确定应该如何制作 where 语句来检索标签,以便我会看到返回的内容看起来有点类似于

Apple count(3) , Tree count(2)
(using MySQL workbench)

最佳答案

大概,您想要GROUP BY:

SELECT t.tag, COUNT(*)
FROM database.tags t
GROUP BY t.tag
ORDER BY COUNT(*) desc
LIMIT 10;

关于mysql - 如何统计sql数据库中每个单词的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47544439/

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