假设我有一个名为“Fruits”的表,其中有一个名为“name”的列。
name
--------
apple
orange
orange
orange
apple
grape
如何执行查询以生成此内容:
orange 3
apple 2
grape 1
(按名称分组,然后按其计数对其进行排序)
答案 0 :(得分:3)
SELECT name, COUNT(*) as cnt
FROM Fruits
GROUP BY name
ORDER by cnt DESC