AndroidでSQLiteデータベースを使用しています。次のようなクエリを使用してデータベースにクエリを実行したい
SELECT * FROM Persons WHERE City LIKE '%nes%'
これは、 httpSandnes
://www.w3schools.com/sql/sql_wildcards.aspのように、文字パターン「nes」の一致に基づいて都市を返します。
しかし、これをアンドロイドに入れようとすると
query (SQLiteDatabase db, String[] projectionIn, String selection, String[] selectionArgs, String groupBy, String having, String sortOrder)
メソッド、を使用して
selection = KEY_CODE + " LIKE ?";
およびselectionArgs = new String[] {"'%" + query + "%'"};
、
結果が返されません。
Androidクエリでこれを行うことはできますか?もしそうなら、私はそれをどのように書くべきですか?そうでない場合、別の方法はありますか?
前もって感謝します。