Apskaičiuoja reikšmių rinkinio, esančio nurodytame užklausos lauke, aritmetinį vidurkį.

Sintaksė

Vid ( reiškinys )

Vietos rezervavimo ženklas išraiška reiškiaeilutės išraiška, identifikuojančią lauką, kuriame yra skaitiniai duomenys, kurių vidurkį norite apskaičiuoti, arba reiškinys, kuris atlieka skaičiavimą, naudodamas to lauko duomenis. Operandai, esantys " reiškinys ", gali apimti lentelės lauko pavadinimą, konstantą arba funkciją (kuri gali būti vidinė arba vartotojo apibrėžta, bet ne viena iš kitų SQL agregavimo funkcijų).

Pastabos

Vidurkis, apskaičiuotas pagal AVG , yra aritmetinis vidurkis (reikšmių suma padalinta iš reikšmių skaičiaus). Pavyzdžiui, galite naudoti AVG, kad apskaičiuotumėte vidutinę krovinio kainą.

Funkcija AVG neapima jokių NULL laukų skaičiavime.

Galite naudoti AVG užklausos išraiškoje ir QueryDef objekto SQL ypatybėje arba kurdami įrašų rinkinys objektą pagal SQL užklausą.

Pavyzdžiai

Reiškinys

Rezultatai

Pasirinkite AVG ([UnitPrice]) kaip Reiškinys1 iš ProductSales;

Grąžina visų lauko "UnitPrice" reikšmių vidurkį iš lentelės "ProductSales" ir rodo stulpelio Reiškinys1.

SELECT AVG ([sale Price]) kaip Avgsale Price, AVG ([nuolaida]) kaip AvgDiscount iš ProductSales;

Grąžina lauką "Saluprice" ir "nuolaida" iš lentelės Produktopardavimas. Rezultatai rodomi stulpelyje "Avgsaluprice" ir "AvgDiscount" atitinkamai pateikia visų "Saluprice", kai parduotas kiekis yra didesnis nei 10, vidurkį. Rezultatai rodomi stulpelyje "Avgsalevprice".

Pasirinkite ABS (AVG ([nuolaida])) kaip AbsAverageDiscount iš ProductSales;

Pateikia lauko "nuolaida" absoliučiąją reikšmę ir rodo stulpelyje "AbsAverageDiscount".

Laukų skaičiavimas SQL funkcijose

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Ar esate patenkinti vertimo kokybe?

Kas turėjo įtakos jūsų patirčiai?

Turite daugiau atsiliepimų? (Pasirinktinai)

Dėkojame už jūsų atsiliepimus!

×