Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Ottenere il Prezzo Minimo per Categoria | Unione di Tabelle
SQL Intermedio

bookSfida: 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!

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 colonna price dalla tabella category.
  • Assegna l'alias category_name alla prima colonna e min_price alla seconda.
  • Unisci la tabella product sulla colonna comune category.id = product.category_id.
  • Raggruppa i dati per category.name.
  • Usa una clausola HAVING con la condizione COUNT(product.name) > 5.
  • Ordina i risultati per category_name.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 3
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

close

Awesome!

Completion rate improved to 4

bookSfida: 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!

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 colonna price dalla tabella category.
  • Assegna l'alias category_name alla prima colonna e min_price alla seconda.
  • Unisci la tabella product sulla colonna comune category.id = product.category_id.
  • Raggruppa i dati per category.name.
  • Usa una clausola HAVING con la condizione COUNT(product.name) > 5.
  • Ordina i risultati per category_name.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

close

Awesome!

Completion rate improved to 4
Sezione 3. Capitolo 3
single

single

some-alt