Udostępnij za pośrednictwem


Podsumowywanie lub agregowanie wartości przy użyciu wyrażeń niestandardowych (Visual Database Tools)

Dotyczy:programu SQL Server

Oprócz używania funkcji agregujących do agregowania danych można tworzyć wyrażenia niestandardowe w celu tworzenia wartości agregujących. Możesz używać wyrażeń niestandardowych zamiast funkcji agregujących w dowolnym miejscu w zagregowanym zapytaniu.

Na przykład w tabeli titles możesz utworzyć zapytanie, które pokazuje nie tylko średnią cenę, ale także średnią cenę, gdyby zostałaby obniżona.

Nie można dołączyć wyrażenia opartego na obliczeniach obejmujących tylko pojedyncze wiersze w tabeli; wyrażenie musi być oparte na wartości zagregowanej, ponieważ tylko wartości agregacyjne są dostępne w momencie obliczania wyrażenia.

Aby określić wyrażenie niestandardowe dla wartości podsumowania

  1. Określ grupy dla zapytania. Aby uzyskać szczegółowe informacje, zobacz Grupowanie wierszy w wynikach zapytania (Visual Database Tools).

  2. Move to a blank row of the Criteria pane, and then type the expression in the Columns column.

    Projektant zapytań i widoków automatycznie przypisuje alias kolumny do wyrażenia, aby utworzyć przydatny nagłówek kolumny w wynikach zapytania. Aby uzyskać więcej informacji, zobacz Create Column Aliases (Visual Database Tools).

  3. In the Group By column for the expression, select Expression.

  4. Uruchom zapytanie.

Zobacz też

Sortowanie i Grupowanie Wyników Zapytania (Visual Database Tools)
Podsumowanie wyników zapytań (Visual Database Tools)