SQLite计数在行中出现

时间:2012-10-07 22:44:43

标签: android sql sqlite android-sqlite

想象一下,我有一个像这样的表的列:

b
-
1
1
1
2
3

我想获得

a | b
-----
1 | 3
2 | 1
3 | 1

表示该行的货币。我已经读到这将完成这项工作:

select b, count(b) from table group by b

然而,我得到的结果就是这样:

3 | 5

怎么了?

1 个答案:

答案 0 :(得分:0)

如上所述SQL似乎很好。我在这里用以下方法进行了快速测试:

create table #temp
(num int)

insert #temp
select 1 union all
select 1 union all
select 1 union all
select 2 union all
select 3 

select Num, COUNT(num) as Occurances from #temp group by num

drop table #temp

这给出了以下结果集:

Num Occurances
1       3
2       1
3       1

将上述内容与整个代码进行比较,包括创建表格等。