🔹 Как ограничить количество возвращаемых строк и делать pagination без перегрузки БД? 🔸 Нужна быстрая выдача и экономия трафика: если возвращать все строки — рост latency и нагрузка на БД. LIMIT и OFFSET решают эту проблему, выдавая только часть данных. 🔸 LIMIT задаёт максимум строк, OFFSET пропускает N строк — это удобно для pagination (постраничной навигации). 🔸 Пример: как выглядит SQL на практике: SELECT id, name FROM users ORDER BY id LIMIT 10 OFFSET 20; SELECT id, name FROM users WHERE id > {last_id} ORDER BY id LIMIT 10; 🔸 Производительность: большой OFFSET медленный — СУБД читает и пропускает строки. Для больших данных используйте keyset (seek) pagination по индексированному полю и проверяйте индексы. 📚 LIMIT контролирует количество, OFFSET сдвигает — для больших offset переходите на keyset ради лучшей performance. #CODERIKK #SQL #Junior ➡️ Мы в Telegram - Сетке - ВК Буду рад вашей реакции здесь⬇️