Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Ottenere la Quantità di Prodotto per Categoria | Unire le Tabelle
SQL Intermedio

Scorri per mostrare il menu

book
Sfida: Ottenere la Quantità di Prodotto per Categoria

Ora l'azienda ha un nuovo compito per noi.

Un nuovo fornitore ci ha contattato dicendo che può fornire merci dalle categorie Meat o Grains a buon mercato. Dobbiamo scoprire quali prodotti in queste categorie hanno meno di 100 unità rimanenti in magazzino.

Compito

Swipe to start coding

Il tuo compito è trovare i nomi dei prodotti e le loro quantities in magazzino. Unisci due tabelle: product e category.

Concentrati sui prodotti nelle categorie Meat o Grains. Usa l'operatore OR per queste categorie e assicurati che la quantità del prodotto sia meno di 100 usando l'operatore AND.

Ordina i risultati per la colonna name con la clausola ORDER BY.

Nota

Racchiudi la condizione OR tra parentesi prima di applicare l'operatore AND. Questo segue l'ordine standard delle operazioni in matematica discreta.

Il tuo risultato dovrebbe avere 2 colonne: product_name e amount. Ricorda di impostare alias appropriati!

Istruzioni Brevi

  • Recupera le colonne product.name e product.amount dalla tabella product.
  • Assegna l'alias product_name alla prima colonna e amount alla seconda.
  • Unisci la tabella category sulla colonna comune product.category_id = category.id.
  • Usa una clausola WHERE richiedendo che category.name sia uguale a 'Meat' o 'Grains'.
  • Usa l'operatore logico AND per richiedere anche che product.amount < 100.
  • Ordina i risultati per product.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 4
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?

Chieda ad AI

expand
ChatGPT

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

book
Sfida: Ottenere la Quantità di Prodotto per Categoria

Ora l'azienda ha un nuovo compito per noi.

Un nuovo fornitore ci ha contattato dicendo che può fornire merci dalle categorie Meat o Grains a buon mercato. Dobbiamo scoprire quali prodotti in queste categorie hanno meno di 100 unità rimanenti in magazzino.

Compito

Swipe to start coding

Il tuo compito è trovare i nomi dei prodotti e le loro quantities in magazzino. Unisci due tabelle: product e category.

Concentrati sui prodotti nelle categorie Meat o Grains. Usa l'operatore OR per queste categorie e assicurati che la quantità del prodotto sia meno di 100 usando l'operatore AND.

Ordina i risultati per la colonna name con la clausola ORDER BY.

Nota

Racchiudi la condizione OR tra parentesi prima di applicare l'operatore AND. Questo segue l'ordine standard delle operazioni in matematica discreta.

Il tuo risultato dovrebbe avere 2 colonne: product_name e amount. Ricorda di impostare alias appropriati!

Istruzioni Brevi

  • Recupera le colonne product.name e product.amount dalla tabella product.
  • Assegna l'alias product_name alla prima colonna e amount alla seconda.
  • Unisci la tabella category sulla colonna comune product.category_id = category.id.
  • Usa una clausola WHERE richiedendo che category.name sia uguale a 'Meat' o 'Grains'.
  • Usa l'operatore logico AND per richiedere anche che product.amount < 100.
  • Ordina i risultati per product.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 4
Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Siamo spiacenti che qualcosa sia andato storto. Cosa è successo?
some-alt