Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在sqlite中进行计数?_Sqlite_Count_Sum_Distinct - Fatal编程技术网

如何在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;