SQLITE:
SELECT *
FROM your_table
LIMIT 5;
Вот ДЕМО
В зависимости от того, что вы думаете, когда говорите последние 5, вы можете добавить
ORDER BY your_column DESC
или
ORDER BY your_column ASC
между FROM
предложением и LIMIT
ключевым словом.
Но, как я вижу, в вашем запросе используется немного другая логика c и выберите все, что не входит в топ-5, поэтому я смоделировал это в SQLite следующим образом:
SELECT *
FROM your_table
where id not in
(select id from your_table
LIMIT (SELECT COUNT(*) - 5 FROM your_table));
Вот демонстрационный пример для этого ПРИМЕРА.