我有一张这样的table,
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
谢谢
5条答案
按热度按时间wsxa1bj11#
您可以通过简单地运行以下查询来实现这一点
rsl1atfo2#
你可以用
group by
```SELECT Name , count(Name) as Appearance
FROM yourtable
GROUP BY NAME
sczxawaw3#
您将需要使用distinct和group by来获得外观数,如下所示:
omvjsjqw4#
您可以在下面尝试使用聚合函数count()并应用group by
ioekq8ef5#
您可以使用:
您也可以使用order by。