Udostępnij za pomocą


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.

Określanie wyrażenia niestandardowego 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. Przejdź do pustego wiersza w okienku Kryteria, a następnie wpisz wyrażenie w kolumnie Columns.

    Narzędzia projektanta zapytań i widoków (Visual Database Tools) automatycznie przypisują alias kolumny do wyrażenia, aby utworzyć przydatny nagłówek kolumny w danych wyjściowych zapytania. Aby uzyskać więcej informacji, zobacz Tworzenie aliasów kolumn (Visual Database Tools).

  3. W kolumnie Grupuj wg dla wyrażenia wybierz Expression.

  4. Uruchom zapytanie.