Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
решай задачу по фотографии

Предмет: Информатика
Раздел: Базы данных (SQL-запросы, агрегация, соединение таблиц)
У нас есть две таблицы:
products — содержит информацию о продуктахsales — содержит информацию о продажах, где product_id ссылается на id из таблицы productsЗадача — написать SQL-запрос, который извлекает общую стоимость продаж по каждому продукту.
Чтобы найти общую стоимость продаж по каждому продукту, нужно:
products и sales по полю id = product_id.price * qty.SELECT
p.name AS product_name,
SUM(s.price * s.qty) AS total_sales
FROM
products p
JOIN
sales s ON p.id = s.product_id
GROUP BY
p.name;JOIN объединяет таблицы по соответствующим идентификаторам.SUM(s.price * s.qty) — вычисляет общую стоимость продаж для каждого продукта.GROUP BY p.name — группирует данные по названию продукта.| product_name | total_sales |
|---|---|
| Ноутбук | 360000 |
| Планшет | 140000 |
| Смартфон | 95000 |
| VR шлем | 55000 |
| Электро-самокат | 80000 |
Если нужно, могу также посчитать вручную сумму продаж по каждому продукту для проверки.