Innehållsförteckning:

Hur fungerar AVG-funktionen i SQL?
Hur fungerar AVG-funktionen i SQL?

Video: Hur fungerar AVG-funktionen i SQL?

Video: Hur fungerar AVG-funktionen i SQL?
Video: Fundamentals of SQL using Average Function 2024, November
Anonim

SQL Server AVG () fungera är ett aggregat fungera som returnerar genomsnitt värdet av en grupp.

I denna syntax:

  • ALL instruerar AVG () fungera att ta alla värden för beräkning.
  • DISTINCT instruerar AVG () fungera att endast verka på unika värden.

På samma sätt kan du fråga dig, hur beräknar SQL AVG?

SQL VÄLJ ANTAL, SUMMA, AVG

  • SELECT COUNT returnerar en räkning av antalet datavärden.
  • SELECT SUM returnerar summan av datavärdena.
  • SELECT AVG returnerar medelvärdet av datavärdena.

Likaså, hur beräknar du genomsnittet i databasen? Bakom kulisserna, den AVG funktionen beräknar genomsnitt av värden genom att dividera summan av dessa värden med antalet värden förutom NULL-värdena. Därför, om summan av dessa värden överstiger det maximala värdet för datatypen för resultatet, databas servern kommer att ge ett fel.

Kan vi dessutom använda AVG-funktionen i where-klausulen?

SQL AVG () med var klausul Vi kan hitta genomsnitt av endast de rader som uppfyller det givna villkoret med hjälp av where klausul . Följande SQL-sats hittar genomsnitt priset på endast de produkter där kvantiteten är större än 50.

Hur fungerar runda i SQL?

RUNDA (uttryck, [decimalplats]) där [decimalplats] anger antalet decimaler som returneras. Ett negativt tal betyder att avrundningen sker till en siffra till vänster om decimalkomma. Till exempel betyder -1 att numret kommer att vara avrundad till närmaste tiotal.

Rekommenderad: