getContentResolver()。查询android where子句

时间:2013-01-24 10:22:40

标签: android sqlite cursor

我的查询是关于创建从数据库获取数据的函数参数。

我希望游标只返回特定的行而不是完整的记录集。

c= getContentResolver().query(uri, null, "column1=? \"mysearch\" or column2=? "\mysearch"\", null, "date DESC");

我想得到的结果是 column1喜欢“mysearch”或column2喜欢“mysearch”

在上面的例子中,我尝试了一些硬编码值。

此致

Nirav

1 个答案:

答案 0 :(得分:2)

经过一些解决方法后得到了它。

正确的查询将是

String searchQuery = "column1 like '%" + searchKey
                + "%' or column2 like '%" + searchKey + "%'";


        c = getContentResolver().query(uri, null, searchQuery, null,
                "date DESC");

谢谢,

Nirav