Skip to Content
Imparare SQL, 3a edizione
book

Imparare SQL, 3a edizione

by Alan Beaulieu
April 2025
Intermediate to advanced
380 pages
10h 10m
Italian
O'Reilly Media, Inc.
Book available
Content preview from Imparare SQL, 3a edizione

Capitolo 8. Raggruppamenti e aggregati

Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com

In genere i dati vengono memorizzati al livello di granularità più basso necessario per gli utenti di un database; se Chuck della contabilità ha bisogno di esaminare le transazioni dei singoli clienti, allora deve esserci una tabella nel database che memorizza le singole transazioni. Questo non significa, però, che tutti gli utenti debbano trattare i dati così come sono memorizzati nel database. L'attenzione di questo capitolo si concentra sul modo in cui i dati possono essere raggruppati e aggregati per consentire agli utenti di interagire con un livello di granularità superiore a quello memorizzato nel database.

Concetti di raggruppamento

A volte vorrai trovare delle tendenze nei tuoi dati che richiederanno al server del database di cuocere un po' i dati prima di poter generare i risultati che stai cercando. Ad esempio, supponiamo che tu abbia il compito di inviare coupon per noleggi gratuiti ai tuoi clienti migliori. Potresti inviare una semplice query per esaminare i dati grezzi:

 mysql> SELECT customer_id FROM rental; +-------------+ | customer_id | +-------------+ |           1 | |           1 | |           1 | |           1 | |           1 | |           1 | |           1 | ... |         599 | |         599 | |         599 | |         599 | |         599 | |         599 | +-------------+ 16044 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

SQL per l'analisi dei dati

SQL per l'analisi dei dati

Cathy Tanimura

Publisher Resources

ISBN: 9798341643390