1

我的本地数据库中有三列

Name    Meaning    Gender
-------------------------
pavan   god        male    
pappy   beauty     male    
lokesh  handsome   male

我想要所有以“P”开头的名字以及它们的含义和性别。我怎样才能找回它?

4

2 回答 2

2

我对Android一无所知,但我知道SQL和SQLite。所以我认为你可以运行查询。而你唯一想要的就是查询本身(因为你没有提到你的确切问题在哪里。)

select * from tableName where Name like '%P'
于 2013-03-19T08:49:34.037 回答
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

于 2013-03-19T09:07:08.263 回答