Как прочитать конкретный столбец из существующей базы данных SQLite в Android? - PullRequest
4 голосов
/ 12 мая 2011

У меня есть база данных с 28 строками только для сохранения данных приложения. Моя цель - прочитать из нее один конкретный столбец (не одно значение).

Однако я не хочу читать все столбцы одновременно, потому что это медленно, так как у меня тоже есть blob в db. Вместо этого я хотел бы читать только один столбец за раз, отдельно. Можете ли вы помочь мне решить эту проблему.

1 Ответ

2 голосов
/ 12 мая 2011

Если вы хотите прочитать один ROW, сделайте что-нибудь по следующим строкам:

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

, где 'id' предположительно, в таблице 'tablename' или попробуйте что-то вроде этого:

SELECT datafield FROM tablename WHERE 1;

, который даст вам все данные «поля данных» из таблицы (т. Е. Столбца).

Если это вам совсем не поможет, то опубликуйте код, который вы уже используете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...