Sfida: Ottenere il Prezzo Minimo per Categoria
L'azienda ha bisogno di 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 in cui sono presenti 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.
Nota che nella risposta dovresti avere 2 colonne: category_name e min_price. Quindi, non dimenticare di impostare gli alias per queste colonne!
Istruzioni sintetiche
- Recuperare la colonna
category.namee il valore minimo della colonnapricedalla tabellacategory. - Assegnare l'alias
category_namealla prima colonna emin_pricealla seconda. - Unire la tabella
productsulla colonna comunecategory.id = product.category_id. - Raggruppare i dati per
category.name. - Utilizzare una clausola
HAVINGcon la condizioneCOUNT(product.name) > 5. - Ordinare 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
What data format are the product details in?
Can you show me a sample of the product data?
How should the results be presented?
Fantastico!
Completion tasso migliorato a 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 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 in cui sono presenti 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.
Nota che nella risposta dovresti avere 2 colonne: category_name e min_price. Quindi, non dimenticare di impostare gli alias per queste colonne!
Istruzioni sintetiche
- Recuperare la colonna
category.namee il valore minimo della colonnapricedalla tabellacategory. - Assegnare l'alias
category_namealla prima colonna emin_pricealla seconda. - Unire la tabella
productsulla colonna comunecategory.id = product.category_id. - Raggruppare i dati per
category.name. - Utilizzare una clausola
HAVINGcon la condizioneCOUNT(product.name) > 5. - Ordinare i risultati per
category_name.
Soluzione
Grazie per i tuoi commenti!
single