Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Desafío: Obtener la Cantidad de Productos por Categoría | Unión de Tablas
SQL Intermedio

bookDesafí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.

Tarea

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 operador AND. 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 y product.amount de la tabla product.
  • Asignar el alias product_name a la primera columna y amount a la segunda.
  • Unir la tabla category en la columna común product.category_id = category.id.
  • Usar una cláusula WHERE que requiera que category.name sea igual a 'Meat' o 'Grains'.
  • Utilizar el operador lógico AND para requerir también que product.amount < 100.
  • Ordenar los resultados por product.name.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 4
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

close

Awesome!

Completion rate improved to 4

bookDesafí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.

Tarea

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 operador AND. 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 y product.amount de la tabla product.
  • Asignar el alias product_name a la primera columna y amount a la segunda.
  • Unir la tabla category en la columna común product.category_id = category.id.
  • Usar una cláusula WHERE que requiera que category.name sea igual a 'Meat' o 'Grains'.
  • Utilizar el operador lógico AND para requerir también que product.amount < 100.
  • Ordenar los resultados por product.name.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

close

Awesome!

Completion rate improved to 4
Sección 3. Capítulo 4
single

single

some-alt