如何在sqlite中进行计数?
我有一张桌子:如何在sqlite中进行计数?,sqlite,count,sum,distinct,Sqlite,Count,Sum,Distinct,我有一张桌子: ref,type 1,red 2,red 3,green 4,blue 5,black 6,black 我希望sqlite查询的结果为: red,2 green,1 blue,1 black,2 我认为最难的事情是找到一个与我的问题相匹配的问题?那么我相信答案就在眼前 :)谷歌给了我这个: 我的快速谷歌搜索“count unique values sqlite3”让我登上了这篇文章。然而,我试图计算唯一值的总数,而不是每个类别有多少个重复值 从上面Chris的结果表中,我只想
ref,type
1,red
2,red
3,green
4,blue
5,black
6,black
我希望sqlite查询的结果为:
red,2
green,1
blue,1
black,2
我认为最难的事情是找到一个与我的问题相匹配的问题?那么我相信答案就在眼前
:)谷歌给了我这个:
我的快速谷歌搜索“count unique values sqlite3”让我登上了这篇文章。然而,我试图计算唯一值的总数,而不是每个类别有多少个重复值 从上面Chris的结果表中,我只想知道有多少独特的颜色。这里的正确答案是四[4] 这可以通过使用
从表中选择计数(不同类型)
谢谢你,伙计,你在谷歌搜索了什么?sqlite count duplicates
。很简单。你能提供一个使用这个查询的最佳方法的例子吗。是long count=DatabaseUtils.longForQuery(db,“从表中选择计数(不同类型)”,null)代码>@Bhoom,count(不同类型)是我今天要找的。不是询问者要求的,所以没有追加投票,但正是我需要的,谢谢!我还将列名别名为total
如下所示,`select count(distinct type)as total from table'
select type, count(type) from table group by type;