ローカル データベースに 3 つの列があります
Name Meaning Gender
-------------------------
pavan god male
pappy beauty male
lokesh handsome male
「P」で始まるすべての名前と、その意味と性別も欲しい. どうすればそれを取得できますか?
ローカル データベースに 3 つの列があります
Name Meaning Gender
-------------------------
pavan god male
pappy beauty male
lokesh handsome male
「P」で始まるすべての名前と、その意味と性別も欲しい. どうすればそれを取得できますか?
Androidについては何も知りませんが、SQLとSQLiteについては知っています。だから私はあなたがクエリを実行できると思います。そして、必要なのはクエリ自体だけです(正確な問題はどこにあるかについては言及していません)。
select * from tableName where Name like '%P'
これを試してください:
dbHelper = new DbHelper(this);
SQLiteDatabase db = dbHelper.getWritableDatabase();
Cursor c = db.query("tableName", new String[]{"Name", "Meaning", "Gender"}
, "Name LIKE " + "'P%'", null, null, null, null);
while(c.moveToNext())
{
// your code to use values
}
Android でカーソルと sqlite を使用する方法の詳細については、次のリンクを参照してください: http://www.vogella.com/articles/AndroidSQLite/article.html