Зависит от того, что значит «последний»?Если у вас есть столбец идентификатора автоинкремента, то вы, вероятно, имеете в виду «последний добавленный» или те, которые имеют самый большой идентификатор.В вашем случае, когда вы используете sqlite, вы можете использовать что-то вроде этого:
SELECT * FROM Places ORDER BY Id DESC LIMIT 10;
Где Id
- это имя вашего столбца автоинкремента.Оператор выберет все записи из таблицы Places
, затем упорядочит их по убыванию Id
и будет использовать только первые 10 результатов.
В некоторых других базах данных вы также можете попробовать:
SELECT TOP 10 * FROM Places ORDER BY Id DESC;
Но обратите внимание , что не все системы баз данных поддерживают предложение TOP.
Надеюсь, это решит вашу проблему.