Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача SQL Яндекс Практикум группировка данных по категориям

Евгенъ Евгеньев Ученик (119), на голосовании 10 месяцев назад
Дополнен 11 месяцев назад
Условие:
Отобразите, сколько раз в среднем поливали горчицей каждый вид хот-дога, в котором пять ингредиентов. Добавьте условие: отберите записи за вторую неделю года.
Если в хот-дог добавили горчицу, поле mustard содержит значение 1.

Код:
select name_hotdog, avg(mustard)
from hotdog
where ingredients = 5
and mustard = 1
and (date >= '2022-01-08' and date < '2022-01-16')
group by name_hotdog

Результат:
"Полученный результат не совпадает с ожидаемым. Например строка 1, колонка name_hotdog:
Азиатская Симфония | 1.00000000000000000000
Порядок сортировки имеет значение."
Если убрать условие and mustard = 1, то результат не лучше:
"Полученный результат не совпадает с ожидаемым. Например строка 1, колонка avg:
Карибский Потоп | 0.28571428571428571429
Порядок сортировки имеет значение."
Голосование за лучший ответ
Александр Искусственный Интеллект (301774) 11 месяцев назад
каков ожидаемый результат?
какие данные в таблице?
Вера Ни Знаток (265) 9 месяцев назад
SELECT name_hotdog,
AVG (mustard)
FROM hotdog
WHERE ingredients = 5
AND EXTRACT (WEEK FROM date) = 2
GROUP BY name_hotdog;
Похожие вопросы