Valutazione media per cliente
Come hai appena fatto, ora analizzerai le valutazioni medie dei film, questa volta per i clienti. Otterrai quindi una tabella con la valutazione media assegnata da ciascun cliente. Inoltre, includerai il numero di valutazioni e il numero di noleggi per cliente. Riporterai queste statistiche riepilogative solo per i clienti con più di 7 noleggi e le ordinerai in ordine crescente in base alla valutazione media.
Questo esercizio fa parte del corso
Decision making basato sui dati in SQL
Istruzioni dell'esercizio
- Raggruppa i dati nella tabella
rentingpercustomer_ide riportacustomer_id, la valutazione media, il numero di valutazioni e il numero di noleggi. - Seleziona solo i clienti con più di 7 noleggi.
- Ordina la tabella risultante per valutazione media in ordine crescente.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
SELECT ___, -- Report the customer_id
___, -- Report the average rating per customer
___, -- Report the number of ratings per customer
___ -- Report the number of movie rentals per customer
FROM renting
GROUP BY customer_id
___ -- Select only customers with more than 7 movie rentals
ORDER BY ___; -- Order by the average rating in ascending order