Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Отримати Мінімальну Ціну За Категорією | Об'єднання Таблиць
Розширений Рівень SQL
course content

Зміст курсу

Розширений Рівень SQL

Розширений Рівень SQL

1. Групування
2. Вкладені Запити
3. Об'єднання Таблиць
4. DDL та DML в SQL

book
Отримати Мінімальну Ціну За Категорією

The company needs to find the minimum price of a product from each category in order to organize a marketing campaign. They have assigned you this task!

Завдання
test

Swipe to begin your solution

Your task is to obtain the minimum price for each product category. However, to provide customers with options, you need to retrieve only those categories where there are more than 5 different products.

Join two tables, aggregate the data, and use the HAVING clause. At the end, sort the result by the category_name in the ascending order.

Pay attention that in the response, you should have 2 columns: category_name and min_price. So don't forget to set aliases for these columns!

Brief Instructions

  • Retrieve the category.name column and the minimum value of the price column from the category table.
  • Assign the alias category_name to the first column and min_price to the second.
  • Join the product table on the common column category.id = product.category_id.
  • Group the data by category.name.
  • Use a HAVING clause with the condition COUNT(product.name) > 5.
  • Sort the results by category_name.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 3
toggle bottom row

book
Отримати Мінімальну Ціну За Категорією

The company needs to find the minimum price of a product from each category in order to organize a marketing campaign. They have assigned you this task!

Завдання
test

Swipe to begin your solution

Your task is to obtain the minimum price for each product category. However, to provide customers with options, you need to retrieve only those categories where there are more than 5 different products.

Join two tables, aggregate the data, and use the HAVING clause. At the end, sort the result by the category_name in the ascending order.

Pay attention that in the response, you should have 2 columns: category_name and min_price. So don't forget to set aliases for these columns!

Brief Instructions

  • Retrieve the category.name column and the minimum value of the price column from the category table.
  • Assign the alias category_name to the first column and min_price to the second.
  • Join the product table on the common column category.id = product.category_id.
  • Group the data by category.name.
  • Use a HAVING clause with the condition COUNT(product.name) > 5.
  • Sort the results by category_name.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 3
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
We're sorry to hear that something went wrong. What happened?
some-alt