Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

MySQL Somma Tutorial

Il SUM MySQL ( ) dichiarazione è un aggregato o una funzione di gruppo che opera su un insieme di valori . Il SUM ( ) dichiarazione funziona solo su valori numerici e totalizza una colonna specifica in un gruppo . Può essere utilizzato anche con la parola chiave DISTINCT al totale solo i valori univoci nel gruppo . Il SUM ( ) Funzione

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