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

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

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


我想得到像“ mysearch”这样的column1或“ mysearch”这样的column2的结果。

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

问候,

尼拉夫

最佳答案

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

正确的查询将是

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


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


谢谢,

尼拉夫

关于android - getContentResolver()。query android where子句,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14498958/

10-09 15:41