时间戳转换器

如何计算 sqlite 中每个不同值有多少重复项?

日期:2023-02-16     浏览:156    
【中文标题】如何计算 sqlite 中每个不同值有多少重复项?【英文标题】:How can I count how many duplicates there are for each distinct value in sqlite? 【发布时间】:2011-07-28 05:08:24 【问题描述】:

我有一张桌子:

ref,type
1,red
2,red
3,green
4,blue
5,black
6,black

我希望 sqlite 查询的结果是:

red,2
green,1
blue,1
black,2

我认为最难的事情是找到一个与我的问题相匹配的问题?那么我相信答案就在眼前......

:)

【问题讨论】:

【参考方案1】:

我用“计算唯一值 sqlite3”这个词的快速谷歌让我找到了这篇文章。但是,我试图计算唯一值的总数,而不是每个类别有多少重复项。

从上面 Chris 的结果表中,我只想知道有多少种独特的颜色。这里的正确答案是四个 [4]。

这可以使用 select count(DISTINCT type) from table;

【讨论】:

您能否提供一个使用此查询的最佳方式的示例。会不会是long count = DatabaseUtils.longForQuery(db, "select count(DISTINCT type) from table", null); @Bhoom,count(DISTINCT type) 是我今天要找的。​​span> 不是提问者的要求,所以没有投票,但正是我需要的,谢谢!我也将列名别名为total 像这样,`select count(distinct type) as total from table"【参考方案2】:

一个快速的谷歌给了我这个:http://www.mail-archive.com/sqlite-users@sqlite.org/msg38339.html

select type, count(type) from table group by type;

【讨论】:

谢谢老兄,您在 Google 中搜索了什么? sqlite count dupicates。就这么简单。

相关文章

如何根据不同标准的 T-SQL 列出重复项

{】如何根据不同标准的T-SQL列出重复项【英文标题】:Howtolistduplicatesbasedondifferentcriteria\'sT-SQL【发布时间】:2022-01-0709:07:33【问题描述】:我正在寻找可以帮助我完成一项非常具体的任务的人。我正在分析计算机硬盘驱动器中的...}

在多行 sqlite 中选择匹配项

{...amefavorite_foods1AmyPizza2BobPizza3ChadCaviar4DanaPizza5DanaSalad我知道如何获取每个喜欢披萨的人的姓名,但}

如何检查一个元素在列表中存在多少次[重复]

{】如何检查一个元素在列表中存在多少次[重复]【英文标题】:Howtocheckhowmanytimesanelementexistsinalist[duplicate]【发布时间】:2013-12-0815:30:59【问题描述】:我有一个这样的列表:[5,6,7,2,4,8,5,2,3]我想检查每个元素在此列表中存在的次...}

SQLite如何计算同一张表的两个变量之间的差异[关闭]

{】SQLite如何计算同一张表的两个变量之间的差异[关闭]【英文标题】:SQLiteHowtocalculateadifferencebetweentwovariablesofthesametable[closed]【发布时间】:2021-02-0405:41:07【问题描述】:我对SQL很陌生,考虑到下表,我不知道如何计算储藏室中...}

Android java从sqlite计算距离许多坐标[重复]

{】Androidjava从sqlite计算距离许多坐标[重复]【英文标题】:Androidjavacalculatedistancemanycoordinatesfromsqlite[duplicate]【发布时间】:2014-01-2714:36:05【问题描述】:我正在为我使用SQLite的数据库制作一个用于通过GPS跟踪行驶路线的应用程序...}

如何计算每个distinct?(代码片段)

{我试图计算我得到的每次击中有多少不同。所以开始:SELECTDISTINCTcategoryFROMdbtable这给了我6个不同的类别,很好。现在我想计算每一行,所以结果如下:category,4category,8category,12category,72category,5category,65我试过了:SELECTCOUNT(DISTINCTcat...}

如何按照使用java的确切顺序计算ArrayList<Integer>中的重复项[重复]

{】如何按照使用java的确切顺序计算ArrayList<Integer>中的重复项[重复]【英文标题】:HowtocountduplicatesinArrayList<Integer>intheexactordertheyarecomingusingjava[duplicate]【发布时间】:2017-06-0606:41:50【问题描述】:您好,我创建了一个逻...}

Vuejs - 如何使用 v-for 获取数组中的所有唯一值(删除重复项)

{】Vuejs-如何使用v-for获取数组中的所有唯一值(删除重复项)【英文标题】:Vuejs-Howtogetalluniquevaluesinaarray(removeduplicates)usingv-for【发布时间】:2019-06-0203:39:45【问题描述】:如何在每个distinctdate中只显示一个按钮?我可以使用两...}

将点击侦听器附加到回收器视图项的每个组件[重复]

{】将点击侦听器附加到回收器视图项的每个组件[重复]【英文标题】:Attachclicklistenertoeachcomponentofrecyclerviewitems[duplicate]【发布时间】:2020-01-2103:15:21【问题描述】:我正在学习Android开发。自24小时以来一直在努力解决此问题,需...}

在 Sqlite 中,为不同列中返回的每个名称获取前 2 个

{】在Sqlite中,为不同列中返回的每个名称获取前2个【英文标题】:InSqlitegettop2foreachnamereturnedindifferentcolumns【发布时间】:2020-11-1418:48:16【问题描述】:我有这个返回按Hipaa_Short分组的最近2个日期。对于每个Hipaa_Short,我想要一...}

Copyright ©2021 时间戳转换器 小常识 114pp | 陕ICP备18005036号