La tabella seguente contiene un bilancio familiare e si chiama "bilancio" : 
 
 tipo descrizione amountGroceries nec 100Utilities nec 95Mortgage nec 500Entertainment misc 300 
 
 Se si voleva determinare le spese totali per questa tabella , è necessario utilizzare la seguente istruzione : 
 
 Selezionare sum ( importo) dal bilancio; 
 
il risultato sarebbe tornato in forma : < br
 somma > ( quantità ) 995 
 
 Se si vuole aggiungere un colpo di testa l'uscita , si scriverà la dichiarazione come : 
 
 Selezionare sum ( importo) come total_expenses dal bilancio ; 
 
 Il risultato sarebbe : 
 
 total_expenses995 
 
 Supponiamo di voler trovare il totale delle spese in base al tipo . Poi si dovrebbe aggiungere il GROUP BY , che risolvere le spese per voi . La sintassi sarebbe : 
 
 Selezionare sum ( importo) come total_expenses dal Gruppo di bilancio per tipo ; 
 
 Il risultato sarebbe : 
 
 tipo total_marknec 695misc 300 
 
 Si può anche specificare ulteriori condizioni con la clausola WHERE . Ad esempio , se si voleva determinare la somma dei soli elementi che avevano valori superiori a 100 , la sintassi sarebbe: 
 
 Selezionare sum ( importo) come total_expenses dal bilancio DOVE importo > 100 ; 
 
 Infine , se si ha una colonna numerica in cui si voleva solo il totale dei valori unici all'interno della colonna , si dovrebbe aggiungere la parola chiave " DISTINCT " per la sintassi SUM : 
 
 selezionare Somma DISTINCT ( colonna ) FROM tabella ; 
 
 MySQL utilizza altre funzioni di aggregazione , quali AVG ( ) , COUNT ( ) , MIN ( ) e MAX ( ) nello stesso modo . Un elenco completo delle funzioni di aggregazione può essere trovata nel manuale di riferimento MySQL . 
 
              
Programmazione © www.354353.com