1

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

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

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

我想得到column1 like "mysearch" 或 column2 like "mysearch"的结果。

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

问候,

尼拉夫

4

1 回答 1

2

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

正确的查询将是

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


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

谢谢,

尼拉夫

于 2013-01-24T11:11:05.853 回答