Udostępnij za pośrednictwem


Jak Podsumowywanie lub agregowanie wartości dla wszystkich wierszy w tabeli (narzędzia Visual bazy danych)

Za pomocą funkcja agregująca, można utworzyć podsumowanie wszystkich wartości w tabela.Na przykład, można utworzyć kwerendę, takich jak wyświetlanie całkowitej ceny wszystkich książek w titles tabela:

SELECT SUM(price)
FROM titles

Za pomocą funkcji agregujących z więcej niż jednej kolumna, można utworzyć wiele wartość zagregowana w tej samej kwerendy.Można na przykład utworzyć kwerendę obliczającą sumę price kolumna a średnią z discount kolumna.

Można także wartość zagregowana tej samej kolumna w różny sposób (na przykład sumowanie, Zliczanie i uśrednianie) w tej samej kwerendy.Na przykład następująca kwerenda oblicza średnią i podsumowuje price kolumna z titles tabela:

SELECT AVG(price), SUM(price)
FROM titles

Dodając warunek wyszukiwania, można wartość zagregowana podzbiór wierszy spełniających ten warunek.

Ostrzeżenie

Istnieje także możliwooć zliczenia wszystkich wierszy w tabela lub te, które spełniają określony warunek.Aby uzyskać szczegółowe informacje, zobacz Jak Liczenie wierszy w tabeli (wizualne Narzędzia bazy danych).

Podczas tworzenia jednego agregacja wartości dla wszystkich wierszy w tabela są wyświetlane tylko wartości wartość zagregowana, sami.Na przykład agregowane są wartości z price kolumna titles tabela, poszczególne tytuły, nazwy wydawców i itd. nie byłyby również wyświetlić

Ostrzeżenie

Jeśli jest suma pośrednia — czyli tworzenie grup — można wyświetlać wartości kolumna dla każdej grupy.Aby uzyskać szczegółowe informacje, zobacz Jak Grupowanie wierszy w wynikach kwerendy (wizualne Narzędzia bazy danych).

Aby wartość zagregowana wartości dla wszystkich wierszy

  1. Upewnij się, że tabela ma być wartość zagregowana jest już obecny w okienku Diagram.

  2. Kliknij prawym przyciskiem myszy tło okienka diagramu, a następnie wybierz Grupy przez z menu skrótów.Kwerendy i projektanta widoku dodaje Grupy przez kolumna do siatki w okienku kryteriów.

  3. Dodać kolumna, którą chcesz wartość zagregowana w okienku kryteriów.Należy upewnić się, że kolumna jest oznaczona jako wyjociowa.

    Kwerendy i widoku Projektant automatycznie przypisze alias do podsumowywanej kolumna.Ten alias można zastąpić bardziej opisowym.Aby uzyskać szczegółowe informacje, zobacz Jak Tworzenie aliasów kolumn (wizualne Narzędzia bazy danych).

  4. W Grupy przez kolumna siatki, wybierz odpowiednie funkcja agregująca, takie jak: Sum, Avg, Min, Max, Count.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 Grupy przez, wyrażenie, lub gdzie, ponieważ te opcje nie mają zastosowania podczas agregowania wszystkich wierszy.

    Kwerendy i widoku Projektant zastępuje nazwę kolumna w instrukcja w okienko SQL z funkcja agregująca który określisz.Na przykład instrukcja języka SQL może wyglądać następująco:

    SELECT SUM(price)
    FROM titles
    
  5. Aby utworzyć więcej agregacja w kwerendzie, należy powtórzyć kroki 3 i 4.

    Podczas dodawania kolumna do listy wyników kwerendy lub kolejność według listy kwerendy i widoku Projektant automatycznie wprowadzi Grupy przez do Grupy przez kolumna siatki.Wybierz odpowiednie funkcja agregująca.

  6. Dodaj warunki wyszukiwania odpowiednie, aby określić podzbiór wierszy, które chcesz podsumować.

Gdy użytkownik wykonać kwerendy w okienku wyniki wyświetla okreolonych wartooci agregacji.

Ostrzeżenie

Kwerendy i widoku Projektant utrzymuje wartość zagregowana działa jako część instrukcja języka SQL w okienku SQL, dopóki 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 wyceniane w tabela znajdują się w okienku Diagram, wynikowa kwerenda może zawierać nieprawidłowe wartość zagregowana funkcji.