0

私は初心者ですので、ご容赦ください。これに対する答えを探してみましたが、成功していません。

sqlite データベースで色を検索するアプリがあります。現在、テキスト検索では問題なく動作しています。

しかし、このデータベースには、それぞれの色を表す名前と数字の両方があります。

現在、検索はテキスト検索であり、単語を検索しますが、数字を入力しても何も見つかりません。

テキストと数字の両方を検索できる単一の検索フィールドを持つことは可能ですか? これに関するチュートリアルはありますか?または、これを行うための検索の設定方法についてアドバイスを提供してくれる人はいますか?

ありがとう

4

2 に答える 2

0

検索を結び付ける SQLite データベースの特定のフィールド (名前) をターゲットにしていますか?

その場合は、2 つのフィールド (番号と名前) を照会してすべての結果を返すように検索するように設定できます。重複があった場合は、表示する前にそれらを除外します。

于 2012-08-02T11:39:34.837 に答える
0

rossei i gess によって提供された回答から、SQL データベースのクエリに CoreData を使用していますが、質問で言及していないので、述語なしで SQLite DB に直接クエリを実行できることを知っておくとよいでしょう。この場合、文字列と数値の両方をチェックする SQLQuery を使用できます。

select * from yourtable where yourtable.stringfield == "yourstring" and yourtable.numberfield == number
于 2012-08-02T14:10:48.820 に答える