Jak Podsumowywanie lub agregowanie wartooci dla wszystkich wierszy w tabela (Visual Database Tools)
Za pomocą funkcja agregująca, można utworzyć podsumowanie dla wszystkich wartości w tabela.Na przykład utworzyć kwerendę, tak jak w poniższym wyświetlanie całkowitego kosztu wszystkich książek w titles Tabela:
SELECT SUM(price)
FROM titles
W tej samej kwerendzie można utworzyć wiele agregacja, przy użyciu funkcji agregacja z więcej niż jedną kolumna.Na przykład utworzyć kwerendę obliczającą sumę price kolumna a średnią z discount Kolumna.
W tej samej kwerendy można również agregacja tej samej kolumna w różny sposób (na przykład sumowanie, Zliczanie i obliczanie wartości średniej).Na przykład następująca kwerenda oblicza średnią i podsumowuje price kolumna z titles Tabela:
SELECT AVG(price), SUM(price)
FROM titles
Jeśli dodajesz warunek wyszukiwania, możesz agregacja podzbiór wierszy spełniających ten warunek.
Uwaga
Można także zliczyć wszystkie wiersze w tabela lub te, które spełniają określony warunek.Aby uzyskać więcej informacji zobacz How to: Count Rows in a Table (Visual Database Tools).
Utworzyć wartość pojedynczego agregacja dla wszystkich wierszy w tabela, powoduje wyświetlenie tylko samych wartości agregacja.Na przykład, jeśli są sumowania wartości price Kolumna titles Tabela, czy nie również wyświetlasz poszczególne tytuły, nazwy wydawców itd.
Uwaga
Jeśli użytkownik jest subtotaling — to znaczy tworzenia grup — można wyświetlać wartości kolumna dla każdej grupy.Aby uzyskać więcej informacji zobacz Jak Grupa wierszy w wynikach kwerendy (Visual Database Tools).
Aby wartości agregacja dla wszystkich wierszy
Upewnij się, w tabela mają być agregacja znajduje się już w okienku diagramu.
Kliknij prawym przyciskiem myszy tło okienka Diagram, a następnie wybierz polecenie Grupuj według z menu skrótów.The Query and View Designer adds a Group By kolumna to the grid in the Criteria pane.
kolumna, którą chcesz dodać do okienka kryteriów agregacja.Należy pamiętać, że kolumna jest oznaczona do wyprowadzenia.
Kwerendę i projektanta widoku automatycznie przypisze alias do podsumowywanej kolumna.Ten alias można zastąpić bardziej opisowym.Aby uzyskać więcej informacji zobacz How to: Create Column Aliases (Visual Database Tools).
W Grupuj według kolumn siatki, zaznacz odpowiedni funkcja agregująca, takie jak: Suma, Średnia, Min, Maksymalna liczba, Licznik.Jeśli mają zostać zagregowane tylko unikatowe wiersze zestaw wyników, należy wybrać funkcja agregująca z opcjami DISTINCT, takich jak Min DISTINCT.Nie należy wybierać opcji Grupuj według, Wyrażenie, or Gdzie, ponieważ te opcje nie są stosowane, gdy są agregowania wszystkich wierszy.
Kwerendę i projektanta widoku zastępuje nazwę kolumna w instrukcja w Okienko SQL z funkcja agregująca określonym przez użytkownika.Na przykład instrukcja języka SQL może wyglądać następująco:
SELECT SUM(price) FROM titlesJeśli chcesz utworzyć więcej niż jeden agregacja w kwerendzie, powtórz kroki 3 i 4.
Podczas dodawania kolumny do listy wyników kwerendy lub kolejność według listy kwerendę i projektanta widoku automatycznie wprowadzi Grupuj według into the Grupuj według kolumna siatki.Wybierz odpowiedni agregacja funkcji.
Dodaj warunki wyszukiwania, jeżeli takie istnieją, aby określić podzbiór wierszy, które chcesz podsumować.
Podczas wykonywania kwerendy w okienku wyniki są wyświetlane agregacji, który został określony.
Uwaga
Zachowuje kwerendę i projektanta widoku agregacja działa jako część instrukcja języka SQL w okienku SQL aż do chwili, gdy użytkownik jawnie wyłączy tryb Grupuj według.Dlatego jeśli kwerenda zostanie zmodyfikowana przez zmianę jej typu lub zmieniając które tabele lub obiekty wycenione tabela znajdują się w okienku Diagram, wynikowa kwerenda może zawierać nieprawidłowe funkcje agregujące.