我的TableA
包含:
ID | CATEGORY | NAME
-------------------------
1 | A | NAME01
2 | B | NAME02
3 | C | NAME03
4 | D | NAME04
5 | B | NAME05
那么如何计算我的表格中哪个分类最多? 我们可以看到它是B类,但在我的真实表中我添加了200多条记录。 在表格中我有5个不同的类别。
答案 0 :(得分:2)
您似乎只能使用聚合函数(count()
)和group by
:
select category, count(category) Total
from TableA
group by category
order by Total desc
如果您希望仅返回最多的记录,可以向其添加LIMIT
:
select category, count(category) Total
from TableA
group by category
order by Total Desc
limit 1