1

当我使用 rawQuery 方法从 sqlite 数据库中检索数据时,我正在开发一个应用程序,因为该查询是 UNION 查询并且数据显示在 listview 上。我想使用查询方法,因为我还想实现一个内容提供程序来处理从数据库中检索到的数据。有什么方法可以使用查询方法实现联合查询。

我只想知道结构,因为查询已经使用 rawQuery 方法工作了我如何使用查询方法来构建它

4

3 回答 3

3

您可以使用以下方法:

public String buildUnionQuery (String[] subQueries, String sortOrder, String limit)

public String buildQuery (String[] projectionIn, String selection, String groupBy, String having, String sortOrder, String limit)

对于联合的 SQL 查询。

于 2012-07-30T08:52:02.097 回答
2

检查以下链接

http://souptonuts.sourceforge.net/readme_sqlite_tutorial.html

如何在android中使用rawQuery()

于 2012-07-30T08:31:13.943 回答
0

我已经回答了一个类似的问题,看看我的完整答案

TL; DR:我认为当您想要执行 UNION 查询时,目前不存在使用查询而不是 rawquery 的任何方式。

于 2016-12-12T15:44:11.090 回答