我有一个包含以下字段的表:
姓名|类别|描述
我想选择所有类别并将其显示为:
类别|类别计数
那我该如何做?
SELECT Category FROM MyTable
UNION
SELECT COUNT(Category)
但计数是否显示该行的具体计数?
答案 0 :(得分:7)
试试这个:
SELECT Category, COUNT(Category) FROM MyTable GROUP BY Category;
答案 1 :(得分:0)
以下是没有按功能分组的其他示例
从MyTable
中选择类别,计数(类别)over()