2013-03-19 41 views
1

與本地數據庫中的所有可用的字符串我有三列在我的本地數據庫與之匹配的字符串和retrive在Android的

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

我想先從「P」,也是它們的意義和性別的所有名稱。我如何檢索?

+0

解釋一下您的問題 – 2013-03-19 07:57:32

+0

我上面有一個編輯是我的問題光標的方式如何使用這一問題 – 2013-03-19 08:31:14

+0

碼你嘗試過什麼到目前爲止? – 2013-03-19 08:33:38

回答

2

我對Android一無所知,但我知道SQL和SQLite。所以我認爲你可以運行查詢。而你想的唯一的事情就是查詢本身(由於您沒有提到哪裏是你確切的問題。)

select * from tableName where Name like '%P' 
+0

它不工作。當我使用下面的代碼它將檢索所有值 – 2013-03-20 10:48:14

+0

您的查詢將在SQL中工作,但在我的應用程序它將retirve數據庫 – 2013-03-22 06:32:18

+0

字段或值中的所有字段? – 2013-03-22 06:38:37

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 
    } 

要獲得關於如何更多細節使用遊標和SQLite在Android中,請參考以下鏈接: http://www.vogella.com/articles/AndroidSQLite/article.html

+0

老闆我在上面的代碼中將P的字符串傳遞給P,但它獲取所有數據而不是以P開頭 – 2013-03-20 10:25:14

相關問題