2011-05-12 22 views
4

我有一個數據庫有28行只是爲了保存應用程序數據。我的目標是從中讀取一個特定的列(而不是一個值)。如何從Android中的現有SQLiteBatabase讀取特定列?

但是,我不想一次讀取所有列,因爲它的速度很慢,因爲我也有db中的blob。相反,我想單獨閱讀一個專欄。你能否幫我解決這個問題?

回答

2

如果你想讀一排做類似的規定:

SELECT * FROM tablename WHERE id='5' LIMIT 1; 

其中「身份證」是supposer千萬要在表「表名」 要不嘗試這樣的事:

SELECT datafield FROM tablename WHERE 1; 

這將給你從表(即一列)的所有'數據字段'數據。

如果這不能幫助你,那麼發佈你已經使用的代碼。

+0

謝謝你的迴應。你可以請張貼一個示例程序使用此語句 - SELECT datafield FROM tablename WHERE 1;用於從現有數據庫檢索特定列。 – 2011-05-13 06:07:23

+0

告訴我你現在怎麼做,我會嘗試改變你的代碼。 – Valmond 2011-05-13 07:39:33

相關問題