2011-12-22 12 views
-2

SQLiteデータベーステーブルからデータを取得するこのアプリケーションを構築していますが、文字列がUISearchBarに入力されているときは、すべてのエントリを出力する必要があります。今、私はテーブルからすべてのエントリをフェッチすることができますが、私は特定の検索を実行することができない、誰も私にクエリを助けたり参照するいくつかの例を与えることができますか?あなたは、検索キーワードの単語を持っている単語を取得することができ、このクエリを実行することでObjective CのSQLiteクエリiPhone App

SELECT fieldone, fieldtwo FROM mytable WHERE myfield like '%%SEARCH_TERM_GOES_HERE%%' 
+0

私が望むものを指定してください – Ron

+0

このアプリケーションでは、sqliteファイルからデータを照会したいのですが、 "Names"という名前のテーブルがあり、UITextFieldまたはSearchBarを実装して名前のリストを表示したい私が入力したものに似ています。例:ロンドンに入ると、キーワードに似た名前がすべてリストに表示されます。この目的のために私はテーブルを照会したいが、私はどのようにするかわからない。 –

+1

あなたは遅くなり、自分自身でSQLブックを入手して読んでいく必要があります。 SQLを知らないときにSQLを書くことは、欲求不満の練習です。 – wadesworld

答えて

0

SELECT * FROM mytable WHERE myfield like '%your searchwordhere%'

+0

ありがとう、しかし、それは単一のキーワードのためだけです、私は持っている私はsqliteテーブル自体を検索したいSqliteテーブルの何千ものエントリが好きです。入力されたキーワードをSQLクエリに渡すために文字列またはオブジェクトをインスタンス化する方法を知っていますか? –

0

はこれを試してみてください。

+0

ありがとう、しかし、それは1つのキーワードのためだけです、私はsqliteテーブル自体がsqliteテーブルを検索したい何千ものエントリを持っています。入力されたキーワードをSQLクエリに渡すために文字列またはオブジェクトをインスタンス化する方法を知っていますか? –

+0

複数のキーワードを検索しますか?はい、それを試してみてください:SELECT fieldone、fieldtwo from mytable WHERE( '%% SEARCH_TERM_GOES_HERE %%のようなmyfield)OR(myfieldのように' %% ANOTHER_SEARCH_TERM %% ') –

関連する問題