【问题标题】:SQL : Obtaining groups and counts at the same timeSQL:同时获取组和计数
【发布时间】:2019-02-08 01:36:28
【问题描述】:

假设我的桌子是这样的:

Name City Salary
n1   c1   10
n1   c1   20
n1   c1   30
n2   c2   20
n2   c2   50
n3   c2   70

我对以下输出感兴趣:

Name Count 
n1   3 
n2   2  
n3   1

我对 SQL 相当陌生,并且一直在 SAS 中执行类似的命令(例如,在这种情况下,我会使用 PROC FREQ) - 但现在我需要仅在 SQL 语言中编写相同的代码(我正在使用 Aginity内特扎)。感谢所有帮助。

【问题讨论】:

标签: mysql group-by count


【解决方案1】:

如果是 MySQL,或者任何相当标准的 SQL:

SELECT Name, Count(*)
FROM table
GROUP BY Name

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多