我有一个包含数字1到5的列的表,它看起来像下面的
Column
1
2
4
3
2
1
5
2
如何计算每个数字显示的次数,以便我的最终表格如下所示:
Number | Count
1 | 2
2 | 3
3 | 1
4 | 1
5 | 1
答案 0 :(得分:1)
按您想要唯一的列分组。然后,您可以使用聚合函数count()
。它将应用于每个组并进行计数
select `column` as number,
count(*) as count
from your_table
group by `column`
答案 1 :(得分:0)
使用此:
SELECT Column AS Number, count(*) AS 'Count'
FROM <tablename>
GROUP BY Column;