Challenge: Get Product Amount by Category
ã¡ãã¥ãŒã衚瀺ããã«ã¯ã¹ã¯ã€ãããŠãã ãã
Now the company has a new task for you.
A new supplier contacted you and said that they can supply goods from the categories Meat or Grains cheaply. You need to find out which products in these categories have less than 100 units left in stock.
ã¹ã¯ã€ãããŠã³ãŒãã£ã³ã°ãéå§
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.
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.nameandproduct.amountcolumns from theproducttable. - Assign the alias
product_nameto the first column andamountto the second. - Join the
categorytable on the common columnproduct.category_id = category.id. - Use a
WHEREclause requiring thatcategory.nameequals'Meat'or'Grains'. - Use the logical operator
ANDto also require thatproduct.amount < 100. - Sort the results by
product.name.
è§£ç
ãã£ãŒãããã¯ããããšãããããŸãïŒ
single
AIã«è³ªåãã
AIã«è³ªåãã
äœã§ã質åããããææ¡ããã質åã®1ã€ã詊ããŠãã£ãããå§ããŠãã ãã