Desafío: Obtener la Cantidad de Productos por Categoría
Ahora la empresa nos ha asignado una nueva tarea.
Un nuevo proveedor se ha puesto en contacto con nosotros y ha informado que puede suministrar productos de las categorías Meat
o Grains
a bajo costo. Necesitamos averiguar qué productos de estas categorías tienen menos de 100 unidades disponibles en inventario.
Swipe to start coding
Tu tarea es encontrar los nombres de los productos y sus quantities
en inventario. Une dos tablas: product
y category
.
Concéntrate en los productos de las categorías Meat
o Grains
. Utiliza el operador OR
para estas categorías y asegúrate de que la cantidad del producto sea menor que 100 usando el operador AND
.
Ordena los resultados por la columna name
con la cláusula ORDER BY
.
Nota
Coloca la condición
OR
entre paréntesis antes de aplicar el operadorAND
. Esto sigue el orden estándar de operaciones en matemáticas discretas.
Tu resultado debe tener 2 columnas: product_name
y amount
. Recuerda establecer los alias apropiados.
Instrucciones breves
- Recuperar las columnas
product.name
yproduct.amount
de la tablaproduct
. - Asignar el alias
product_name
a la primera columna yamount
a la segunda. - Unir la tabla
category
en la columna comúnproduct.category_id = category.id
. - Usar una cláusula
WHERE
que requiera quecategory.name
sea igual a'Meat'
o'Grains'
. - Utilizar el operador lógico
AND
para requerir también queproduct.amount < 100
. - Ordenar los resultados por
product.name
.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Awesome!
Completion rate improved to 4
Desafío: Obtener la Cantidad de Productos por Categoría
Desliza para mostrar el menú
Ahora la empresa nos ha asignado una nueva tarea.
Un nuevo proveedor se ha puesto en contacto con nosotros y ha informado que puede suministrar productos de las categorías Meat
o Grains
a bajo costo. Necesitamos averiguar qué productos de estas categorías tienen menos de 100 unidades disponibles en inventario.
Swipe to start coding
Tu tarea es encontrar los nombres de los productos y sus quantities
en inventario. Une dos tablas: product
y category
.
Concéntrate en los productos de las categorías Meat
o Grains
. Utiliza el operador OR
para estas categorías y asegúrate de que la cantidad del producto sea menor que 100 usando el operador AND
.
Ordena los resultados por la columna name
con la cláusula ORDER BY
.
Nota
Coloca la condición
OR
entre paréntesis antes de aplicar el operadorAND
. Esto sigue el orden estándar de operaciones en matemáticas discretas.
Tu resultado debe tener 2 columnas: product_name
y amount
. Recuerda establecer los alias apropiados.
Instrucciones breves
- Recuperar las columnas
product.name
yproduct.amount
de la tablaproduct
. - Asignar el alias
product_name
a la primera columna yamount
a la segunda. - Unir la tabla
category
en la columna comúnproduct.category_id = category.id
. - Usar una cláusula
WHERE
que requiera quecategory.name
sea igual a'Meat'
o'Grains'
. - Utilizar el operador lógico
AND
para requerir también queproduct.amount < 100
. - Ordenar los resultados por
product.name
.
Solución
¡Gracias por tus comentarios!
Awesome!
Completion rate improved to 4single