Завдання: Отримати Мінімальну Ціну за Категорією
Компанії потрібно знайти мінімальну ціну товару в кожній категорії для організації маркетингової кампанії. Це завдання доручено вам!
Дякуємо за ваш відгук!
single
Завдання: Отримати Мінімальну Ціну за Категорією
Свайпніть щоб показати меню
Компанії потрібно знайти мінімальну ціну товару в кожній категорії для організації маркетингової кампанії. Це завдання доручено вам!
Проведіть, щоб почати кодувати
Ваше завдання — отримати мінімальну ціну для кожної категорії продуктів. Однак, щоб надати клієнтам вибір, потрібно отримати лише ті категорії, у яких є більше ніж 5 різних продуктів.
Порахуйте кількість різних продуктів у кожній категорії за допомогою COUNT(DISTINCT product.id) у вашому блоці HAVING. Це гарантує підрахунок унікальних продуктів, а не просто загальної кількості рядків продуктів (які можуть містити дублікати).
Об'єднайте дві таблиці, агрегуйте дані та використовуйте блок HAVING з умовою COUNT(DISTINCT product.id) > 5.
У кінці відсортуйте результат за category_name у порядку зростання.
Зверніть увагу, що у відповіді має бути 2 колонки: category_name та min_price. Не забудьте встановити псевдоніми для цих колонок!
Коротка інструкція
- Отримайте стовпець
category.nameта мінімальне значення стовпцяpriceз таблиць. - Призначте псевдонім
category_nameдля першої колонки таmin_priceдля другої. - Об'єднайте таблицю
productза спільною колонкоюcategory.id = product.category_id. - Згрупуйте дані за
category.name. - Використайте блок
HAVINGз умовоюCOUNT(DISTINCT product.id) > 5для підрахунку унікальних продуктів у категорії. - Відсортуйте результати за
category_name.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат