Sintassi:
Seleziona Field1, Fields2, ..., Fieldn, Aggregate_Function (FieldX)Qui, il valore sommario di FieldX La colonna verrà calcolata in base alle colonne menzionate nel gruppo per clausola.
Elenco delle funzioni aggregate MySQL:
Funzione aggregata | Descrizione |
CONTARE() | Viene utilizzato per contare il numero totale di righe restituite. |
Conta (distinto) | Viene utilizzato per contare il numero totale di righe univoci restituite. |
SOMMA() | Viene utilizzato per calcolare la somma di eventuali valori di campo numerico. |
Max () | Viene utilizzato per scoprire il valore massimo di un campo. |
Min () | Viene utilizzato per scoprire il valore minimo di un campo. |
Avg () | Viene utilizzato per scoprire il valore medio di un campo. |
Bit_or () | Viene utilizzato per restituire un bit-wise o un valore di un campo. |
Bit_and () | Viene utilizzato per restituire bit-wise e valore di un campo. |
Bit_xor () | Viene utilizzato per restituire il valore Xor per bit di un campo. |
Group_concat () | Viene utilizzato per restituire il valore concatenato di un campo. |
Json_arrayagg () | Viene utilizzato per restituire un array JSON di un valore di campo. |
Json_objectagg () | Viene utilizzato per restituire un oggetto JSON di un valore di campo. |
Std () | Viene utilizzato per restituire la deviazione standard della popolazione. |
Stddev () | Viene utilizzato per restituire la deviazione standard della popolazione. |
Stddev_pop () | Viene utilizzato per restituire la deviazione standard della popolazione. |
Stddev_samp () | Viene utilizzato per restituire la deviazione standard del campione. |
Var_pop () | Viene utilizzato per restituire la varianza standard della popolazione. |
Var_samp () | Viene utilizzato per restituire la varianza del campione. |
VARIANZA() | Viene utilizzato per restituire la varianza standard della popolazione. |
Crea due tabelle correlate denominate venditore E saldi eseguendo le seguenti affermazioni create. Queste due tabelle sono correlate da id campo di venditore tavolo e venditore_id campo di saldi tavolo.
Crea il venditore di tavolo (Ora, esegui le seguenti affermazioni per controllare i record di entrambi venditore E saldi tavoli.
Seleziona * dal venditore; Seleziona * dalle vendite;Gli usi di alcune funzioni aggregate in uso comune sono mostrati nella parte successiva di questo articolo.
Uso della funzione Count ():
La tabella del venditore contiene informazioni saggi del venditore. Se si desidera conoscere il numero totale del venditore in ogni area, è possibile utilizzare la seguente istruzione SQL. Conterà il numero totale di venditore da venditore Gruppo di tabelle di la zona.
Seleziona l'area come City, Count (*) come "vendite totale"Il seguente output apparirà secondo i dati della tabella.
Uso della funzione Sum ():
Quando è tenuto a conoscere l'importo totale delle vendite di ciascun venditore, la seguente dichiarazione SQL può essere utilizzata per scoprire l'importo totale delle vendite con il nome di ciascun venditore da venditore E saldi Tabella usando la funzione Sum (). 'venditore_id' Di saldi La tabella viene utilizzata qui per il raggruppamento.
Seleziona il venditore.nome, somma (importo) come "vendite totali"La seguente output apparirà dopo aver eseguito l'istruzione sopra. Ci sono quattro venditori venditore La tabella e l'output mostrano le vendite totali quantità Per ogni venditore.
Uso della funzione max ():
Quando è necessario scoprire le vendite massime mensili in base a ciascun venditore, la seguente istruzione SQL può essere utilizzata per ottenere l'output. Qui, la funzione mese () viene utilizzata per identificare ogni mese e la funzione max () viene utilizzata per scoprire il valore di importo massimo di ogni mese da saldi tavolo.
Seleziona mese (vendite.sales_date) come mese, massimo (importo) come "vendite massime",Il seguente output apparirà dopo aver eseguito l'istruzione.
Uso della funzione Group_Concat ():
Quando richiederà di scoprire l'importo totale delle vendite in base a ogni mese menzionando ogni importo di vendita unico di ogni mese, è possibile utilizzare la seguente dichiarazione SQL. Qui, il mese () la funzione viene utilizzata per leggere i valori degli importi delle vendite mensili in base al Sales_Date e la funzione group_concat () viene utilizzata per contare l'importo di vendita mensile.
Seleziona mese (vendite.sales_date) come mese, group_concat (importo) come vendita,Il seguente output apparirà dopo aver eseguito l'istruzione.
Conclusione:
Le funzioni aggregate aiutano gli utenti MySQL a scoprire facilmente i diversi tipi di dati di riepilogo scrivendo una semplice query. Gli usi di quattro utili funzioni aggregate sono spiegati in questo articolo per aiutare i lettori a sapere come le funzioni aggregate utilizzate in mysql.