Inngangssettet kan være en matrise, en kolonne eller verdier som returneres fra et annet SQL -uttrykk. Sumfunksjonen er en av de grunnleggende SQL -aggregeringsfunksjonene.
SQL Sum Function Syntax
Følgende kodebit viser syntaks for sumfunksjonen i SQL:
Sum ([distinkt] column_or_expression);Funksjonen godtar kolonnen eller uttrykket med verdiene hvis sum du ønsker å beregne. Vi kan også bruke det distinkte nøkkelordet til å hoppe over duplikat eller gjenta verdier.
Funksjonen bestemmer deretter summen av de oppgitte verdiene og returnerer en enkelt verdi.
La oss diskutere noen grunnleggende bruksområder av sumfunksjonen.
Eksempeldata
La oss se på utformingen av eksempeldataene som vi ønsker å spørre før vi fortsetter. Først kan du sjekke tabellskjemaet og sette inn utsagnene som er gitt i følgende:
Lage databaseprodukter;Når vi er opprettet, kan vi sette inn følgende eksempeldata:
Sett inn iLa oss nå se noen eksempler på hvordan vi kan bruke sumfunksjonen i SQL.
Eksempel 1: Bruke sumfunksjonen med en enkelt kolonne
Vi kan finne summen av verdier i en gitt kolonne ved å bruke summen og kolonnenavnet som vist i følgende eksempel:
Velg sum (pris) som total_price fra hei.butikk;Dette bør returnere totalprisen for alle produkter som følger:
totalprisEksempel 2: Bruke solfunksjonen med flere kolonner
Vi kan også lage et uttrykk basert på flere tabellkolonner i forbindelse med summen () -funksjonen som vist i følgende:
PLUKKE UTDette skal komme tilbake som følger:
Total_stockKonklusjon
I denne opplæringen lærte du hvordan du bruker SQL Sum -funksjonen for å beregne summen av verdiene i en spesifisert kolonne eller uttrykk. Vi bruker ofte sumfunksjonen i kombinasjon med SELECT -setningen for å beregne summen av et sett med verdier.