Sfida: Ottenere il Prezzo Minimo per Categoria
L'azienda deve trovare il prezzo minimo di un prodotto per ogni categoria al fine di organizzare una campagna di marketing. Ti è stato assegnato questo compito!
Swipe to start coding
Il tuo compito è ottenere il prezzo minimo per ogni categoria di prodotto. Tuttavia, per offrire ai clienti più opzioni, devi recuperare solo quelle categorie che contano più di 5 prodotti diversi.
Unisci due tabelle, aggrega i dati e utilizza la clausola HAVING
.
Alla fine, ordina il risultato in base a category_name
in ordine crescente.
Presta attenzione: nella risposta dovranno essere presenti 2 colonne: category_name
e min_price
. Ricorda quindi di impostare gli alias per queste colonne!
Istruzioni sintetiche
- Recupera la colonna
category.name
e il valore minimo della colonnaprice
dalla tabellacategory
. - Assegna l'alias
category_name
alla prima colonna emin_price
alla seconda. - Unisci la tabella
product
sulla colonna comunecategory.id = product.category_id
. - Raggruppa i dati per
category.name
. - Usa una clausola
HAVING
con la condizioneCOUNT(product.name) > 5
. - Ordina i risultati per
category_name
.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 4
Sfida: Ottenere il Prezzo Minimo per Categoria
Scorri per mostrare il menu
L'azienda deve trovare il prezzo minimo di un prodotto per ogni categoria al fine di organizzare una campagna di marketing. Ti è stato assegnato questo compito!
Swipe to start coding
Il tuo compito è ottenere il prezzo minimo per ogni categoria di prodotto. Tuttavia, per offrire ai clienti più opzioni, devi recuperare solo quelle categorie che contano più di 5 prodotti diversi.
Unisci due tabelle, aggrega i dati e utilizza la clausola HAVING
.
Alla fine, ordina il risultato in base a category_name
in ordine crescente.
Presta attenzione: nella risposta dovranno essere presenti 2 colonne: category_name
e min_price
. Ricorda quindi di impostare gli alias per queste colonne!
Istruzioni sintetiche
- Recupera la colonna
category.name
e il valore minimo della colonnaprice
dalla tabellacategory
. - Assegna l'alias
category_name
alla prima colonna emin_price
alla seconda. - Unisci la tabella
product
sulla colonna comunecategory.id = product.category_id
. - Raggruppa i dati per
category.name
. - Usa una clausola
HAVING
con la condizioneCOUNT(product.name) > 5
. - Ordina i risultati per
category_name
.
Soluzione
Grazie per i tuoi commenti!
Awesome!
Completion rate improved to 4single