Jak Grupa wierszy w wynikach kwerendy (Visual Database Tools)
Użytkownik chce utworzyć sumy częściowe lub pokazać inne informacje podsumowujące dla podzbiorów tabela, należy utworzyć grupy za pomocą agregacja kwerendy.Każda grupa podsumowuje dane dla wszystkich wierszy w tabela, które mają taką samą wartość.
Na przykład, można wyświetlić średnią cenę książki w titles Tabela, ale podziału wyniki według Wydawca. Aby to zrobić, grupowane kwerendę według wydawców (na przykład pub_id). Wyniki kwerendy mogą mieć następującą postać:
.gif)
Grupując dane można wyświetlać dane tylko podsumowujące lub zgrupowane, takie jak:
Wartooci zgrupowanych kolumn (takie, które znajdują się w klauzula GROUP BY).W przykładzie powyżej, pub_id jest zgrupowanych kolumn.
Wartości są produkowane przez agregacja funkcji, takich jak SUM () i AVG ().W powyższym przykładzie druga kolumna jest tworzone za pomocą funkcja AVG () z price Kolumna.
Nie można wyświetlić wartości z poszczególnych wierszy.Na przykład jeśli można grupować tylko według Wydawca, również nie może wyświetlić poszczególnych tytułów w kwerendzie.Dlatego, jeśli doda się kolumny w wyprowadzeniu kwerendy Kwerendy i projektanta widoku automatycznie dodaje je do klauzula GROUP BY instrukcja w Okienko SQL.Jeśli chcesz, kolumna, która ma być agregowane zamiast tego, można określić funkcja agregująca dla tej kolumny.
W przypadku grupowanie według więcej niż jednej kolumna każda grupowanie w kwerendzie zawiera agregacja wartości dla wszystkich kolumn grupowanie.
Na przykład następujące kwerendy przed titles Tabela grup według Wydawca)pub_id), a także przez książki wpisz ()type). Wyniki kwerendy są uporządkowane według wydawców i zawierają informacje podsumowujące dla każdego rodzaju książki, która wywołuje Wydawca:
SELECT pub_id, type, SUM(price) Total_price
FROM titles
GROUP BY pub_id, type
Wyniki mogą mieć następującą postać:
.gif)
Do grupy wierszy
Dodawanie tabel, które chcesz podsumować, do okienka diagramu, aby uruchomić kwerendę.
Kliknij prawym przyciskiem myszy tło okienka Diagram, a następnie wybierz polecenie Dodawanie grupy według z menu skrótów.Dodaje kwerendę i projektanta widoku Grupuj według kolumna do siatki w okienku kryteriów.
Dodaj kolumna lub kolumna, które mają być grupowane w okienku kryteriów.Chcąc kolumny wyświetlane w wynikach kwerendy, upewnij się, że Dane wyjściowe kolumna jest zaznaczona dla danych wyjściowych.
Kwerendę i projektanta widoku doda klauzulę GROUP BY do instrukcja w okienku SQL.Na przykład instrukcja języka SQL może wyglądać następująco:
SELECT pub_id FROM titles GROUP BY pub_idDodaj kolumna lub kolumna, które mają być agregacja do okienka kryteriów.Należy pamiętać, że kolumna jest oznaczona do wyprowadzenia.
W Grupuj według komórka siatki, kolumna, która ma być agregowane, należy zaznaczyć odpowiednią funkcja agregującą.
Kwerendę i projektanta widoku automatycznie przypisze alias do podsumowywanej kolumna.Można zastąpić ten automatycznie wygenerowany alias z bardziej opisowym.Aby uzyskać więcej informacji zobacz How to: Create Column Aliases (Visual Database Tools).
.gif)
Odpowiednia instrukcja w SQL okienko może wyglądać w następujący sposób:
SELECT pub_id, SUM(price) AS Totalprice FROM titles GROUP BY pub_id