Innholdsfortegnelse:

Hvordan fungerer AVG-funksjonen i SQL?
Hvordan fungerer AVG-funksjonen i SQL?

Video: Hvordan fungerer AVG-funksjonen i SQL?

Video: Hvordan fungerer AVG-funksjonen i SQL?
Video: Fundamentals of SQL using Average Function 2024, November
Anonim

SQL Server AVG () funksjon er et aggregat funksjon som returnerer gjennomsnitt verdien av en gruppe.

I denne syntaksen:

  • ALL instruerer AVG () funksjon å ta alle verdier for beregning.
  • DISTINCT instruerer AVG () funksjon å kun operere på unike verdier.

På samme måte kan du spørre hvordan SQL beregner AVG?

SQL VELG ANTALL, SUM, AVG

  • SELECT COUNT returnerer en telling av antall dataverdier.
  • SELECT SUM returnerer summen av dataverdiene.
  • SELECT AVG returnerer gjennomsnittet av dataverdiene.

På samme måte, hvordan beregner du gjennomsnittet i databasen? Bak kulissene AVG funksjonen beregner gjennomsnitt av verdier ved å dele summen av disse verdiene med antall verdier bortsett fra NULL-verdiene. Derfor, hvis summen av disse verdiene overstiger maksimumsverdien for datatypen for resultatet, vil database server vil gi en feil.

Kan vi i tillegg bruke AVG-funksjonen i hvor-klausulen?

SQL AVG () med hvor klausul Vi kan Finn gjennomsnitt av bare de radene som tilfredsstiller den gitte betingelsen ved å bruke hvor klausul . Følgende SQL-setning finner gjennomsnitt prisen på bare de produktene hvor kvantumet er større enn 50.

Hvordan fungerer runde i SQL?

RUND (uttrykk, [desimaltall]) der [desimaltall] angir antall desimaler som returneres. Et negativt tall betyr at avrundingen vil skje til et siffer til venstre for desimaltegnet. For eksempel betyr -1 at tallet vil være avrundet til nærmeste tiere.

Anbefalt: