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 に答える