Hvordan bruke sumfunksjon med gruppe av i mysql

Hvordan bruke sumfunksjon med gruppe av i mysql
Ulike funksjoner brukes i MySQL for å oppnå spesielle resultater; En av dem er summen () -funksjonen som brukes til å utføre tillegg på de gitte dataene. Denne funksjonen brukes på de valgte dataene for å få summen, eller vi kan lage grupper av verdier ved å bruke "gruppen etter" -bestemmelsen for å utføre tillegg på dem.

Brukerne som ikke vet mye om MySQL; MySQL er en RDMS som bruker SQL -språket for å administrere dataene til et nettsted. I MySQL for å utføre tillegg på de spesielle gruppene, bruker vi sum () -funksjonen med gruppen etter klausul. Dette innlegget hjelper oss å forstå bruken av gruppen med klausul med sum () -funksjonen.

Hva er en sum () -funksjon

Sum () -funksjonen brukes til å beregne summen av heltalldata i tabellen, for bedre forståelse, la oss vurdere et eksempel:

Kundenavn Customer_books Total_price ($) PRIS_OF_STATIONARY
John Geografi 7 3
Paul Internasjonal lov 23 1
John Vitenskap 6 12
Paul Engelsk 20 4

Det er opprettet en tabell i MySQL med navnet Customer_Data ved å bruke dataene over, som kan representeres ved å bruke kommandoen:

Velg * fra Customer_Data;

Hvis vi ønsker å utføre tillegg på total_price -kolonnen, kan vi gjøre det bare ved å bruke sum () -funksjonen:

Velg sum (total_price) fra (customer_data);

Den totale summen av kolonnen, Total_Price, er vist.

Hvordan bruke sum () med gruppe av i mysql

For å utføre tillegg på grupper bruker vi gruppen BY -klausul med summen (), for eksempel i tabellen ovenfor, er det bare to kunder; John og Paul som kjøpte bøkene, for å ha total_price fra begge kundene vi bruker summen () -funksjonen med gruppen etter klausul:

Velg Customer_name, Sum (Total_Price) fra Customer_Data Group etter Customer_name;

I ovennevnte produksjon kan vi se at summen av prisen på bøkene kjøpt av begge kundene vises separat. Vi kan også oppsummere de flere kolonnene ved å bruke summen () -funksjonen med Group BY -klausul:

Velg Customer_Name, Sum (Total_Price + Price_OF_Stationary) fra Customer_Data Group av Customer_name;

Konklusjon

MySQL er en populær RDBMS for å administrere data fra den relasjonsdatabasen, den støtter mange SQL -funksjoner som tar en eller flere innganger og gir en enkelt utdata etter å ha utført den spesifikke oppgaven. Summen () er en av de samlede funksjonene som brukes til å utføre tillegg på oppgitt data. I dette innlegget har vi diskutert bruken av summen () -funksjonen og også brukt den med gruppen etter klausul