Встречается на собеседованиях • сегодня
Что такое ORM-запрос
ORM (Object-Relational Mapping) — это технология, позволяющая работать с базой данных через объекты языка программирования, а не SQL-запросы. ORM-запрос — это обращение к БД, сформированное через методы ORM, которое затем транслируется в SQL.
Преимущества:
- Безопасность (избегаем SQL-инъекций)
- Читаемость (код ближе к языку программирования)
- Переносимость (не зависит от конкретной СУБД)
Пример с Django ORM:
python
# Получить всех пользователей старше 18 лет
from myapp.models import User
users = User.objects.filter(age__gt=18)
# Эквивалентный SQL:
# SELECT * FROM user WHERE age > 18;Нюансы:
- Может быть менее эффективным, чем ручной SQL
- Требует понимания работы ORM
- Сложные запросы иногда проще писать на SQL

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