我有一個表:如何在sqlite中進行統計分析?
ref,type
1,red
2,red
3,green
4,blue
5,black
6,black
我想一個SQLite查詢的結果是:
red,2
green,1
blue,1
black,2
我覺得最難做的事情就是找到一個問題,以配合我的問題呢?然後,我相信答案是指日可待....
:)
我有一個表:如何在sqlite中進行統計分析?
ref,type
1,red
2,red
3,green
4,blue
5,black
6,black
我想一個SQLite查詢的結果是:
red,2
green,1
blue,1
black,2
我覺得最難做的事情就是找到一個問題,以配合我的問題呢?然後,我相信答案是指日可待....
:)
快速谷歌給了我這個:http://www.mail-archive.com/[email protected]/msg38339.html
select type, count(type) from table group by type;
我的快速谷歌與術語「算唯一值的sqlite3 「讓我着迷於這篇文章。但是,我試圖計算唯一值的總數,而不是每個類別的重複數。
從克里斯的上面的結果表中,我只想知道有多少獨特的顏色。這裏的正確答案是四[4]。
這可以通過使用 select count(DISTINCT type) from table;
您能否提供一個使用此查詢的最佳方法的示例。它會是'long count = DatabaseUtils.longForQuery(db,「select count(DISTINCT type)from table」,null);' – 2014-07-04 10:49:38
@Boom,count(DISTINCT類型)是我今天要找的。 – 2017-08-11 07:59:02
不是提問者所要求的,所以沒有加票,而是完全符合我的需要,謝謝!此外,我將列名稱作爲「total」這樣的字符串,「select count(distinct type)as total from table」 – 2018-02-24 01:23:04
謝謝老兄,你是怎麼在谷歌搜索來完成? – 2011-04-02 10:36:44
'sqlite計數dupicates'。那樣容易。 – 2011-04-02 10:37:49
好 - 現在感覺有點傻了....再次感謝。 – 2011-04-02 10:39:53