Come usare la funzione di somma con gruppo di in mysql

Come usare la funzione di somma con gruppo di in mysql
Diverse funzioni vengono utilizzate in MySQL per ottenere risultati particolari; Uno di questi è la funzione Sum () che viene utilizzata per eseguire l'aggiunta sui dati dati. Questa funzione viene applicata ai dati selezionati per ottenere la somma o possiamo realizzare gruppi di valori utilizzando la clausola "Gruppo per" per eseguire l'aggiunta su di essi.

Gli utenti che non sanno molto di MySQL; MySQL è un RDMS che utilizza la lingua SQL per gestire i dati di un sito Web. In MySQL per eseguire l'aggiunta sui gruppi particolari, utilizziamo la funzione Sum () con il gruppo per clausola. Questo post ci aiuta a comprendere l'uso del gruppo per clausola con la funzione Sum ().

Cos'è una funzione Sum ()

La funzione Sum () viene utilizzata per calcolare la somma dei dati interi nella tabella, per una migliore comprensione, consideriamo un esempio:

Nome del cliente Customer_Books Total_price ($) Price_of_stationary
John Geografia 7 3
Paolo Legge internazionale 23 1
John Scienza 6 12
Paolo Inglese 20 4

Una tabella è stata creata in MySQL con il nome di Customer_Data usando i dati sopra, che può essere rappresentato utilizzando il comando:

Seleziona * da customer_data;

Se vogliamo eseguire l'aggiunta nella colonna Total_Preice, possiamo farlo semplicemente usando la funzione Sum ():

Seleziona Sum (total_price) da (customer_data);

È stata visualizzata la somma totale della colonna, total_price.

Come usare Sum () con gruppo di in mysql

Per eseguire l'aggiunta sui gruppi, utilizziamo il gruppo per clausola con la somma (), ad esempio nella tabella sopra, ci sono solo due clienti; John e Paul che hanno acquistato i libri, per avere il totale di entrambi i clienti, usiamo la funzione Sum () con il gruppo per clausola:

Seleziona customer_name, somma (total_price) dal gruppo customer_data di customer_name;

Nell'output di cui sopra, possiamo vedere che la somma del prezzo dei libri acquistati da entrambi i clienti viene visualizzata separatamente. Possiamo anche sommare le più colonne utilizzando la funzione Sum () con Group per clausola:

Seleziona customer_name, somma (total_price + price_of_stationary) dal gruppo customer_data di customer_name;

Conclusione

MySQL è un popolare RDBMS per gestire i dati del database relazionale, supporta molte funzioni SQL che prendono uno o più input e danno un singolo output dopo aver eseguito quell'attività specifica. La somma () è una delle funzioni aggregate utilizzate per eseguire l'aggiunta sui dati forniti. In questo post, abbiamo discusso dell'utilizzo della funzione Sum () e abbiamo anche usato con il gruppo per clausola