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.namey el valor mínimo de la columnapricede la tablacategory. - Asignar el alias
category_namea la primera columna ymin_pricea la segunda. - Unir la tabla
productusando la columna comúncategory.id = product.category_id. - Agrupar los datos por
category.name. - Utilizar una cláusula
HAVINGcon 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
How can I find the minimum price for each category?
Can you provide an example of the data format?
What should I do after finding the minimum prices?
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.namey el valor mínimo de la columnapricede la tablacategory. - Asignar el alias
category_namea la primera columna ymin_pricea la segunda. - Unir la tabla
productusando la columna comúncategory.id = product.category_id. - Agrupar los datos por
category.name. - Utilizar una cláusula
HAVINGcon la condiciónCOUNT(product.name) > 5. - Ordenar los resultados por
category_name.
Solución
¡Gracias por tus comentarios!
single