1

ローカル データベースに 3 つの列があります

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 に答える