Встречается на собеседованиях • сегодня
С помощью чего можно ограничить количество получаемых записей из БД
Для ограничения количества записей в SQL-запросах можно использовать:
- LIMIT (SQLite, MySQL, PostgreSQL):
python
# Получить 10 записей
cursor.execute("SELECT * FROM users LIMIT 10")- OFFSET для пагинации (пропуск N записей):
python
# Пагинация: страница 2 (пропустить 10, взять следующие 10)
cursor.execute("SELECT * FROM users LIMIT 10 OFFSET 10")- В ORM (например, Django):
python
# Django ORM
User.objects.all()[:10] # Первые 10
User.objects.all()[10:20] # Записи 11-20- В SQLAlchemy:
python
session.query(User).limit(10).all()Важно: при пагинации больших таблиц используйте эффективные методы (например, ключевой OFFSET может быть медленным на больших данных).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы