Jurijus Zaksas
Искусственный Интеллект
(445688)
8 месяцев назад
>Говорит, что слишком много строк,
Я не знаю, с кем ты там разговариваешь, но действительно, задание подразумевает возврат одной строки. Сколько у тебя возвращается?
Пока ПокаУченик (120)
8 месяцев назад
Спасибо. Разговариваю с платформой где приходит ответ по запросу)
Нашел решение
SELECT vegan_marker, AVG(price * quantity) AS average_check
FROM pizza
WHERE cheese_side <> 1
GROUP BY vegan_marker;
Мой запрос:
SELECT vegan_marker = 1 AS vegan,
vegan_marker = 0 AS no_vegan,
AVG(price * quantity) AS avg_check
FROM pizza
WHERE cheese_side = 0
GROUP BY vegan_marker;
Говорит, что слишком много строк, помогите с решением
Таблица pizza содержит данные о заказах пиццы в «Роботлэнде».
order_id — идентификатор заказа. Поле является первичным ключом, и значения в нём уникальны.
date — дата заказа. Данные в поле хранятся в формате YYYY-MM-DD.
name — название пиццы в заказе.
price — стоимость одной пиццы в баллах браслета.
vegan_marker — указатель, является ли пицца вегетарианской:
1 — пицца вегетарианская;
0 — пицца не вегетарианская.
radius — радиус пиццы. Не является фиксированным значением: клиент может выбрать любой размер.
quantity — количество пицц в заказе.
cheese_side — наличие сырного бортика:
1 — бортик есть;
0 — бортика нет.
bracelet_id — идентификатор браслета клиента, который купил пиццу.