在db.query()中使用Sqlite group_concat而不是rawquery

时间:2018-06-04 07:27:36

标签: android android-sqlite

以下查询的db.query()的等价物是什么: 从RECORD_MASTER选择group_concat(Id,',')作为ID

它与rawquery()一起工作正常,但我想在query()函数中实现它。

1 个答案:

答案 0 :(得分:2)

你可以试试这个:

db.query(
    DATABASE_TABLE,
    new String [] {"group_concat(Id, ',') as ids"}, 
    null, null, null, null, null
);

对应于此函数声明:

Cursor query (String table, 
    String[] columns, 
    String selection, 
    String[] selectionArgs, 
    String groupBy, 
    String having, 
    String orderBy)