Ale*_*dro 4 sqlite android cursor distinct-values
我想只返回一个列的不同值的游标."组"列有更多项目,但只有2个值:1,2,1,1,1,2,2,2,1
String[] FROM = {Groups,_ID};
public Cursor getGroups(){
//......
return db.query(TABLE_NAME,FROM,null,null,null,null,null);
}
Run Code Online (Sandbox Code Playgroud)
将返回一个包含{1,2,1,1,1,2,2,2,1}的游标,但我想只包含{1,2}.
你可以有这样的SQL查询,
public Cursor usingDistinct(String column_name) {
return db.rawQuery("select DISTINCT "+column_name+" from "+TBL_NAME, null);
}
Run Code Online (Sandbox Code Playgroud)
您可以在进行查询时使用distinct参数:
public Cursor query (boolean distinct, String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit)
Run Code Online (Sandbox Code Playgroud)
请遵循此文档以获得更清晰的信息.
| 归档时间: |
|
| 查看次数: |
6550 次 |
| 最近记录: |