我有如下表格,
Name ActionCategory
Ana 1
Joe 2
Bob 1
Tom 3
Joe 4
Ana 5
...
我想写一个SQL,可以找到唯一的名字并计算出现的次数。预期输出如下:
Name Appearance
Ana 2
Joe 2
Bob 1
Tom 1
我可以使用以下 sql 打印唯一名称,有人可以告诉我如何计算出现次数吗?
SELECT
DISTINCT(Name) as UniqueNames
FROM
tableName
谢谢
最佳答案
您可以在下面尝试使用聚合函数 count() 并应用分组依据
SELECT
Name,count(Name) as UniqueNames
FROM
tableName
group by Name
关于mysql - 如何打印唯一元素并计算 sql 中的频率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54122077/