如何从Android中的现有SQLiteBatabase读取特定列?

我有一个包含28行的数据库,仅用于保存应用数据.我的目标是从中读取一个特定列(不是一个值).

但是,我不想一次读取所有列,因为它也很慢,因为我在db中也有blob.相反,我想一次只读一列.你能帮我解决这个问题.

最佳答案 如果你想阅读一个ROW,请按照这些方式做一些事情:

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

其中’id’在表’tablename’中的位置是’
或者尝试这样的事情:

SELECT datafield FROM tablename WHERE 1;

它将为您提供表格中的所有“数据字段”数据(即列).

如果这对您没有任何帮助,请发布您已经使用的代码.

点赞