Desafío: Obtener el Precio Mínimo por Categoría
La empresa necesita encontrar el precio mínimo de un producto de cada categoría para organizar una campaña de marketing. ¡Te han asignado esta tarea!
Swipe to start coding
Tu tarea es obtener el precio mínimo para cada categoría de producto. Sin embargo, para ofrecer opciones a los clientes, necesitas recuperar solo aquellas categorías donde existan más de 5 productos diferentes.
Une dos tablas, agrega los datos y utiliza la cláusula HAVING
.
Al final, ordena el resultado por category_name
en orden ascendente.
Ten en cuenta que en la respuesta debes tener 2 columnas: category_name
y min_price
. ¡No olvides asignar alias a estas columnas!
Instrucciones breves
- Recuperar la columna
category.name
y el valor mínimo de la columnaprice
de la tablacategory
. - Asignar el alias
category_name
a la primera columna ymin_price
a la segunda. - Unir la tabla
product
usando la columna comúncategory.id = product.category_id
. - Agrupar los datos por
category.name
. - Utilizar una cláusula
HAVING
con la condiciónCOUNT(product.name) > 5
. - Ordenar los resultados por
category_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 el Precio Mínimo por Categoría
Desliza para mostrar el menú
La empresa necesita encontrar el precio mínimo de un producto de cada categoría para organizar una campaña de marketing. ¡Te han asignado esta tarea!
Swipe to start coding
Tu tarea es obtener el precio mínimo para cada categoría de producto. Sin embargo, para ofrecer opciones a los clientes, necesitas recuperar solo aquellas categorías donde existan más de 5 productos diferentes.
Une dos tablas, agrega los datos y utiliza la cláusula HAVING
.
Al final, ordena el resultado por category_name
en orden ascendente.
Ten en cuenta que en la respuesta debes tener 2 columnas: category_name
y min_price
. ¡No olvides asignar alias a estas columnas!
Instrucciones breves
- Recuperar la columna
category.name
y el valor mínimo de la columnaprice
de la tablacategory
. - Asignar el alias
category_name
a la primera columna ymin_price
a la segunda. - Unir la tabla
product
usando la columna comúncategory.id = product.category_id
. - Agrupar los datos por
category.name
. - Utilizar una cláusula
HAVING
con la condiciónCOUNT(product.name) > 5
. - Ordenar los resultados por
category_name
.
Solución
¡Gracias por tus comentarios!
Awesome!
Completion rate improved to 4single