single
Sfida: Ottenere la Quantità di Prodotti per Categoria
Scorri per mostrare il menu
Ora l'azienda ha un nuovo compito per te.
Un nuovo fornitore ti ha contattato dicendo che può fornire prodotti dalle categorie Meat o Grains a prezzi vantaggiosi. Devi scoprire quali prodotti in queste categorie hanno meno di 100 unità rimaste in magazzino.
Scorri per iniziare a programmare
Il tuo compito è trovare i nomi dei prodotti e le loro quantities in magazzino. Unisci due tabelle: product e category.
Concentrati sui prodotti appartenenti alle categorie Meat o Grains. Utilizza l'operatore OR per queste categorie e assicurati che la quantità del prodotto sia inferiore a 100 utilizzando l'operatore AND.
Ordina i risultati per la colonna name con la clausola ORDER BY.
Racchiudi la condizione OR tra parentesi prima di applicare l'operatore AND. Questo segue l'ordine standard delle operazioni in matematica discreta.
Il risultato deve avere 2 colonne: product_name e amount. Ricorda di impostare gli alias appropriati!
Istruzioni sintetiche
- Recupera le colonne
product.nameeproduct.amountdalla tabellaproduct. - Assegna l'alias
product_namealla prima colonna eamountalla seconda. - Unisci la tabella
categorysulla colonna comuneproduct.category_id = category.id. - Utilizza una clausola
WHERErichiedendo checategory.namesia uguale a'Meat'oppure'Grains'. - Usa l'operatore logico
ANDper richiedere anche cheproduct.amount < 100. - Ordina i risultati per
product.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