Как я могу получить только последние две строки, вставленные в базу данных SQLite? - PullRequest
0 голосов
/ 24 октября 2011

Я хочу получить последние 2 строки, вставленные в базу данных SQLite, для отображения в метке. Какой будет правильный оператор SQLite для извлечения этих строк?

1 Ответ

2 голосов
/ 24 октября 2011

Если вы в последний раз вставили данные, только что вставленные (возможно, в том же методе), вы можете использовать:

last_insert_rowid

Если вы хотите прочитать последнюю вставкуданные после, скажем, приложения перезапускаются, затем вам нужно выполнить некоторое упорядочение.

Если у вас есть автоматически увеличивающаяся строка идентификатора, вы можете сделать следующее

"SELECT * from your_table ORDER BY your_autoinc_id DESC LIMIT 2"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...