我的本地数据库中有三列
Name Meaning Gender
-------------------------
pavan god male
pappy beauty male
lokesh handsome male
我希望所有名字以“P”开头,以及它们的含义和性别。我该如何检索?
答案 0 :(得分:2)
我对Android一无所知,但我知道SQL和SQLite。所以我认为你可以运行查询。而你唯一想要的只是查询本身(因为你没有提到你的确切问题在哪里。)
select * from tableName where Name like '%P'
答案 1 :(得分:0)
试试这个:
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