私はsqlite dbに食材のリストを持つテーブルを持っています。検索用語をフィルタリングするアンドロイドの選択クエリを書く方法は?
「赤いフレーク」という用語を持つすべての成分を返す選択クエリを書くにはどうすればよいですか?
例:ユーザータイプ「赤いフレーク」。これは、私に "赤い唐辛子のフレーク"、 "赤い唐辛子のフレーク"の結果を与える必要があります。
これは私が今書いたものです。
c = db.query(Constants.TABLE_COOKIT_INGREDIENT, null, "name LIKE ? ",
new String[]{"%" + searchText + "%", }, null, null,
Constants.KEY_NAME + " COLLATE NOCASE ASC");
これは私に「赤いフレーク」を返します。どんな助けでも大歓迎です。
テキスト内のフレークは、検索順序の問題をしていますか?たとえば、ユーザーが「フレークレッド」と入力すると、同じ結果が得られるはずですか? –