Встречается на собеседованиях • сегодня

Писал ли агрегации в SQL

Да, писал агрегации в SQL. В Python часто использую GROUP BY с агрегатными функциями (SUM, COUNT, AVG, MAX, MIN) через ORM (например, Django ORM или SQLAlchemy) или сырые SQL-запросы.

Пример с Django ORM:

python
from django.db.models import Count, Avg

Группировка по полю 'category' с подсчётом количества записей

result = Product.objects.values('category').annotate(
total=Count('id'),
avg_price=Avg('price')
)

text

**Пример сырого SQL в SQLAlchemy:**  
```python
from sqlalchemy import func

query = session.query(
    Order.product_id,
    func.sum(Order.quantity).label('total_quantity')
).group_by(Order.product_id)

Агрегации полезны для аналитики, отчётов и оптимизации данных перед обработкой в Python.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы