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
Отримати Кількість Продуктів за Категорією

Now the company has a new task for us.

A new supplier contacted us and said that they can supply goods from the categories Meat or Grains cheaply. We need to find out which products in these categories have less than 100 units left in stock.

Завдання
test

Swipe to show code editor

Your task is to find the product names and their quantities in stock. Join two tables: product and category.

Focus on products in the Meat or Grains categories. Use the OR operator for these categories and ensure the product quantity is less than 100 using the AND operator.

Sort the results by the name column with the ORDER BY clause.

Note

Wrap the OR condition in parentheses before applying the AND operator. This follows the standard order of operations in discrete mathematics.

Your result should have 2 columns: product_name and amount. Remember to set appropriate aliases!

Brief Instructions

  • Retrieve the product.name and product.amount columns from the product table.
  • Assign the alias product_name to the first column and amount to the second.
  • Join the category table on the common column product.category_id = category.id.
  • Use a WHERE clause requiring that category.name equals 'Meat' or 'Grains'.
  • Use the logical operator AND to also require that product.amount < 100.
  • Sort the results by product.name.

Рішення

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

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

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

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

book
Отримати Кількість Продуктів за Категорією

Now the company has a new task for us.

A new supplier contacted us and said that they can supply goods from the categories Meat or Grains cheaply. We need to find out which products in these categories have less than 100 units left in stock.

Завдання
test

Swipe to show code editor

Your task is to find the product names and their quantities in stock. Join two tables: product and category.

Focus on products in the Meat or Grains categories. Use the OR operator for these categories and ensure the product quantity is less than 100 using the AND operator.

Sort the results by the name column with the ORDER BY clause.

Note

Wrap the OR condition in parentheses before applying the AND operator. This follows the standard order of operations in discrete mathematics.

Your result should have 2 columns: product_name and amount. Remember to set appropriate aliases!

Brief Instructions

  • Retrieve the product.name and product.amount columns from the product table.
  • Assign the alias product_name to the first column and amount to the second.
  • Join the category table on the common column product.category_id = category.id.
  • Use a WHERE clause requiring that category.name equals 'Meat' or 'Grains'.
  • Use the logical operator AND to also require that product.amount < 100.
  • Sort the results by product.name.

Рішення

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

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

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

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