表中每个ID的返回计数

时间:2018-11-27 15:27:45

标签: sqlite node-sqlite3

我在我的node.js API中使用sqlite3。

我的数据库结构如下:

id | colour
___|_______
1  |  blue
1  |  red
1  |  green
2  |  yellow
2  |  green
5  |  red

我想返回表中ID的数量,这样

1 - 3 occurences
2 - 2 occurences 
5 - 1 occurence

我是否可以使用像这样的sql限定符,还是需要在js本身中完成?

这里的任何帮助都很棒!

1 个答案:

答案 0 :(得分:1)

您可以将COUNTGROUP BY一起使用

select id, COUNT(id) from tbl GROUP BY id