android - 在 db.query() 中使用 Sqlite group_concat 而不是 rawquery
问题描述
以下查询的 db.query() 等效项是什么: select group_concat(Id, ',') as ids from RECORD_MASTER
它与 rawquery() 工作正常,但我想在 query() 函数中实现它。
解决方案
你可以试试这个:
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)
推荐阅读
- android - 未调用 onPurchasesUpdated 等待购买成功
- reactjs - React,避免重新渲染特定的子组件
- javascript - Ajax XML 每 10 秒更新一次
- java - 如何对动态内容进行子串化和提取
- ios - Swift:拖放,从谷歌图像中保存图像的网址
- google-apps-script - 通过 Google 脚本调用 Places API 返回 ZERO_RESULTS
- perl - Perl 与 Aspell 的接口
- python - 如何使用 PyQt 在 QGIS 中以编程方式创建分类符号系统
- python - 如何在字典理解中填充可选字段?
- python - 如何在 Python 中分析 response.text?