Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Oblicza średnią arytmetyczną zbioru wartości zawartych w określonym polu zapytania.

Składnia

Avg ( wyr )

Symbol zastępczy wyrów reprezentuje wyrażenie tekstowe identyfikującą pole zawierające dane liczbowe, dla których ma zostać obliczona średnia, lub wyrażenie wykonujące obliczenia na podstawie danych w tym polu. Operandy w wyrażeniu mogą zawierać nazwę pola tabeli, stałej lub funkcji (która może być wewnętrzna lub zdefiniowana przez użytkownika, ale nie jedna z pozostałych funkcji agregacji JĘZYKA SQL).

Uwagi

Średnia obliczona przez wartość Avg jest średnią arytmetyczną (sumą wartości podzielonych przez liczbę wartości). Za pomocą funkcji Avg można na przykład obliczyć średni koszt frachtu.

Funkcja Avg nie uwzględnia żadnych pól Null w obliczeniach.

Funkcji Avg można użyć w wyrażeniu zapytania, we właściwości SQL obiektu definicja zapytania lub podczas tworzenia obiektu zestaw rekordów na podstawie zapytania SQL.

Przykłady

Expression

Wyniki

SELECT Avg([CenaJednawcza]) AS Wyr1 FROM ProductSales;

Zwraca średnią wszystkich wartości w polu "CenaJednawcza" z tabeli "ProductSales" i jest wyświetlana w kolumnie Wyr1.

SELECT Avg([SalePrice]) AS AvgSalePrice, Avg([Discount]) AS AvgDiscount FROM ProductSales;

Zwraca wartość pola średnia "CenaSprzedaży" i "Rabat" z tabeli SprzedażProduktów. Wyniki są wyświetlane odpowiednio w kolumnie "AvgSalePrice" i "AvgDiscount" zwraca średnią wszystkich wartości "CenaSprzedaży", gdzie wartość sprzedanej ilości wynosi ponad 10. Wyniki zostaną wyświetlone w kolumnie "AvgSalePrice".

SELECT Abs(Avg([Discount])) AS AbsAverageDiscount FROM ProductSales;

Zwraca wartość bezwzględną wartości średniej pola "Rabat" i jest wyświetlana w kolumnie "AbsAverageDiscount".

Pola obliczeniowe w funkcjach SQL

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×