Sfida: Ottenere il Prezzo Minimo per Categoria
L'azienda ha bisogno di trovare il prezzo minimo di un prodotto per ciascuna categoria al fine di organizzare una campagna di marketing. Ti hanno assegnato questo compito!
Swipe to start coding
Il tuo compito è ottenere il prezzo minimo per ciascuna categoria di prodotto. Tuttavia, per fornire opzioni ai clienti, devi recuperare solo quelle categorie dove ci sono più di 5 prodotti diversi.
Unisci due tabelle, aggrega i dati e usa la clausola HAVING.
Alla fine, ordina il risultato per category_name in ordine crescente.
Fai attenzione che nella risposta dovresti avere 2 colonne: category_name e min_price. Quindi non dimenticare di impostare alias per queste colonne!
Istruzioni Brevi
- Recupera la colonna
category.namee il valore minimo della colonnapricedalla tabellacategory. - Assegna l'alias
category_namealla prima colonna emin_pricealla seconda. - Unisci la tabella
productsulla colonna comunecategory.id = product.category_id. - Raggruppa i dati per
category.name. - Usa una clausola
HAVINGcon 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
How should I organize the results for each category?
Can you provide an example of the product data format?
Do you want the minimum price for all categories or just specific ones?
Awesome!
Completion rate improved to 4
Sfida: Ottenere il Prezzo Minimo per Categoria
Scorri per mostrare il menu
L'azienda ha bisogno di trovare il prezzo minimo di un prodotto per ciascuna categoria al fine di organizzare una campagna di marketing. Ti hanno assegnato questo compito!
Swipe to start coding
Il tuo compito è ottenere il prezzo minimo per ciascuna categoria di prodotto. Tuttavia, per fornire opzioni ai clienti, devi recuperare solo quelle categorie dove ci sono più di 5 prodotti diversi.
Unisci due tabelle, aggrega i dati e usa la clausola HAVING.
Alla fine, ordina il risultato per category_name in ordine crescente.
Fai attenzione che nella risposta dovresti avere 2 colonne: category_name e min_price. Quindi non dimenticare di impostare alias per queste colonne!
Istruzioni Brevi
- Recupera la colonna
category.namee il valore minimo della colonnapricedalla tabellacategory. - Assegna l'alias
category_namealla prima colonna emin_pricealla seconda. - Unisci la tabella
productsulla colonna comunecategory.id = product.category_id. - Raggruppa i dati per
category.name. - Usa una clausola
HAVINGcon la condizioneCOUNT(product.name) > 5. - Ordina i risultati per
category_name.
Soluzione
Grazie per i tuoi commenti!
single