Udostępnij za pośrednictwem


Aggregate Functions (Transact-SQL)

agregacja funkcji wykonywanie obliczeń na zbiór wartości i zwraca jedną wartość.Z wyjątkiem dla COUNT agregacja funkcje ignorują wartości null.agregacja funkcje są często używane w klauzula GROUP BY instrukcja SELECT.

Wszystkie agregacja funkcje są deterministyczny.Oznacza to, że funkcje agregujące zwracają tę samą liczbę dowolne czas są nazywane za pomocą określonego zestaw wprowadzania wartości.Aby uzyskać więcej informacji na temat funkcja determinism zobacz Deterministic and Nondeterministic Functions. The OVER klauzula may follow all agregacja functions except suma kontrolna.

agregacja funkcji można używać jako wyrażenia tylko w następujących czynności:

  • Lista wyboru instrukcja SELECT (podkwerenda lub kwerendę zewnętrznego).

  • Klauzula COMPUTE lub COMPUTE BY.

  • Klauzula HAVING.

Transact-SQL zawiera następujących funkcji agregujących: