INHOUDSOPGAWE:

Hoe werk AVG-funksie in SQL?
Hoe werk AVG-funksie in SQL?

Video: Hoe werk AVG-funksie in SQL?

Video: Hoe werk AVG-funksie in SQL?
Video: Data Analyst SQL Interview Question | Window Functions | Moving Average #sqlinterview #dataanalysis 2024, November
Anonim

SQL Bediener AVG () funksie is 'n totaal funksie wat die terugbring gemiddeld waarde van 'n groep.

In hierdie sintaksis:

  • ALL gee opdrag aan die AVG () funksie om alle waardes vir berekening te neem.
  • DISTINCT gee opdrag aan die AVG () funksie om slegs op unieke waardes te werk.

Net so kan jy vra, hoe bereken SQL AVG?

SQL KIES COUNT, SUM, AVG

  • KIES COUNT gee 'n telling van die aantal datawaardes terug.
  • SELECT SUM gee die som van die datawaardes terug.
  • SELECT AVG gee die gemiddelde van die datawaardes terug.

Net so, hoe bereken jy gemiddelde in databasis? Agter die skerms het die AVG funksie bereken die gemiddeld van waardes deur die totaal van hierdie waardes te deel deur die aantal waardes behalwe vir die NULL-waardes. Dus, as die totaal van daardie waardes die maksimum waarde van datatipe van die resultaat oorskry, sal die databasis bediener sal 'n fout uitreik.

Kan ons ook AVG-funksie in waar-klousule gebruik?

SQL AVG () met waar klousule Ons kan vind die gemiddeld van slegs daardie rye wat aan die gegewe voorwaarde voldoen deur waar te gebruik klousule . Die volgende SQL-stelling vind die gemiddeld prys van slegs daardie produkte waar die hoeveelheid groter as 50 is.

Hoe werk ronde in SQL?

RONDE (uitdrukking, [desimale plek]) waar [desimale plek] die aantal desimale punte aandui wat teruggestuur is. 'n Negatiewe getal beteken die afronding sal plaasvind tot 'n syfer links van die desimale punt. Byvoorbeeld, -1 beteken dat die getal sal wees afgerond tot die naaste tiene.

Aanbeveel: