我的本地数据库中有三列
Name Meaning Gender
-------------------------
pavan god male
pappy beauty male
lokesh handsome male
我想要所有以“P”开头的名字以及它们的含义和性别。我怎样才能找回它?
我的本地数据库中有三列
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