带有 GROUP BY 列名的 COUNT(列名)

大多数情况下,我们希望获得表中列值的总出现次数,例如:

表名:报告

REPORTNAME ReportPrice
测试 10.00 $
测试 10.00 $
测试 10.00 $
测试 2 11.00 $
测试 10.00 $
测试 3 14.00 $
测试 3 14.00 $
测试 4 100.00 $
SELECT  
    ReportName AS REPORT NAME, 
    COUNT(ReportName) AS COUNT 
FROM     
    REPORTS 
GROUP BY 
    ReportName 
报告名称 计数
测试 4
测试 2 1
测试 3 2
测试 4 1