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

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.name e il valore minimo della colonna price dalla tabella category.
  • Assegnare l'alias category_name alla prima colonna e min_price alla seconda.
  • Unire la tabella product sulla colonna comune category.id = product.category_id.
  • Raggruppare i dati per category.name.
  • Utilizzare una clausola HAVING con la condizione COUNT(product.name) > 5.
  • Ordinare 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

Suggested prompts:

What data format are the product details in?

Can you show me a sample of the product data?

How should the results be presented?

close

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

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.name e il valore minimo della colonna price dalla tabella category.
  • Assegnare l'alias category_name alla prima colonna e min_price alla seconda.
  • Unire la tabella product sulla colonna comune category.id = product.category_id.
  • Raggruppare i dati per category.name.
  • Utilizzare una clausola HAVING con la condizione COUNT(product.name) > 5.
  • Ordinare 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!

Sezione 3. Capitolo 3
single

single

some-alt