Menu
Coddy logo textTech

Riepilogo - Caffetteria

Fa parte della sezione Fondamenti del percorso SQL di Coddy. Lezione 42 di 72.

challenge icon

Sfida

Medio

Tabelle e colonne disponibili:

  • beans: brand, density, diameter_wide, shade

Sei il proprietario di una caffetteria. Ci sono molti clienti in attesa dei loro ordini. Puoi usare un solo tipo di chicchi di caffè ogni giorno.

Ci sono diversi criteri per selezionare quali chicchi usare. Per prima cosa, dobbiamo filtrare i chicchi in base a queste condizioni:

  • Tutti i chicchi devono avere un diametro maggiore del diametro medio di tutti i chicchi nella tabella
  • Per i chicchi chiari: mantieni solo quelli in cui il rapporto tra densità e diametro è maggiore di 0.01
  • Per i chicchi scuri: mantienili tutti
  • Per i chicchi semiscure: escludili tutti (sono considerati inadatti)

Per ogni marca che soddisfa questi criteri, calcola la densità media. Mantieni solo le marche la cui densità media è inferiore a 0.8.

Restituisci il nome della marca e la sua densità media (chiama la colonna avg_density) arrotondata a 3 cifre decimali. Ordina i risultati per densità media in ordine crescente.

Provalo tu

-- Filtra prima le singole righe, poi raggruppale e infine filtra i gruppi
SELECT brand, ____ AS avg_density
FROM beans
-- Qui ci sono due condizioni a livello di riga: una su size e una che combina le regole per type tra parentesi
WHERE ____
  AND ____
GROUP BY ____
HAVING ____
ORDER BY ____

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground SQL