2013-07-10 65 views
0

我有使用此查詢從整個數據庫中提取數據的代碼。從Androide中按列名從SQLite Webservice數據庫提取特定數據

public Cursor getQuestion() 
{ 
    return databasesql.query(TABLE_QUESTIONS, new String[]{COLUMN_QUESTIONS}, null, null, null, null, null); 

} 

現在我想通過匹配數據庫中的特定列名來獲取數據。那麼我應該使用哪個查詢?

在此先感謝您的幫助。

回答

1

嘗試像

public Cursor getQuestion() 
{ 
    return databasesql.query(TABLE_QUESTIONS, new String[]{COLUMN_QUESTIONS}, COLUMN_NAME + "='SOMETHING'", null, null, null, null); 

} 

你可以看看here:本選擇參數是你所需要的。

+0

我試過這個查詢,通過替換我的列名,但它仍然給出了相同的結果。下面是我嘗試的代碼如下:公共光標getQuestion() \t {return databasesql.query(TABLE_QUESTIONS,new String [] {COLUMN_QUESTIONS},COLUMN_CHAPTERS +「='Universe'」,null,null,null,null) ; } – user2559552