Gewusst wie: Zählen der Zeilen in einer Tabelle
Mit dem Zählen der Zeilen in einer Tabelle können folgende Werte bestimmt werden:
Die Gesamtanzahl der Zeilen in einer Tabelle, beispielsweise die Anzahl aller Bücher in einer Tabelle titles
Die Anzahl der Zeilen in einer Tabelle, die eine bestimmte Bedingung erfüllen, beispielsweise die Anzahl der Bücher eines Herausgebers in einer Tabelle titles
Die Anzahl der Werte in einer bestimmten Spalte
Beim Zählen der Werte in einer Spalte werden NULL-Werte nicht berücksichtigt. So kann z. B. in einer Tabelle titles die Anzahl der Bücher gezählt werden, für die in der Spalte advance Werte vorhanden sind. In der Standardeinstellung werden nicht nur eindeutige, sondern alle Werte berücksichtigt.
Die Prozeduren für die drei Zählverfahren ähneln sich.
Tipp
Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen finden Sie unter Arbeiten mit Einstellungen.
So zählen Sie alle Zeilen in einer Tabelle
Stellen Sie sicher, dass die Tabelle, die Sie zusammenfassen möchten, bereits im Diagrammbereich angezeigt wird.
Klicken Sie mit der rechten Maustaste auf den Hintergrund des Diagrammbereichs, und wählen Sie im Kontextmenü die Option Gruppe hinzufügen nach aus. Der Abfrage- und Ansicht-Designer fügt dem Datenblatt im Kriterienbereich die Spalte Gruppieren nach hinzu.
Wählen Sie die Option * (Alle Spalten) in dem Rechteck aus, das die Tabelle bzw. das Tabellenwertobjekt darstellt.
Der Abfrage- und Ansicht-Designer setzt den Ausdruck Anzahl automatisch in die Spalte Gruppieren nach des Kriterienbereichs ein und weist der Spalte, die zusammengefasst werden soll, einen Spaltenalias zu. Sie können diesen automatisch generierten durch einen aussagekräftigeren Alias ersetzen. Weitere Informationen finden Sie unter Gewusst wie: Erstellen von Spaltenaliasen.
Führen Sie die Abfrage aus.
So zählen Sie alle Zeilen, die eine Bedingung erfüllen
Stellen Sie sicher, dass die Tabelle, die Sie zusammenfassen möchten, bereits im Diagrammbereich angezeigt wird.
Klicken Sie mit der rechten Maustaste auf den Hintergrund des Diagrammbereichs, und wählen Sie im Kontextmenü die Option Gruppe hinzufügen nach aus. Der Abfrage- und Ansicht-Designer fügt dem Datenblatt im Kriterienbereich die Spalte Gruppieren nach hinzu.
Wählen Sie die Option * (Alle Spalten) in dem Rechteck aus, das die Tabelle bzw. das Objekt mit Tabellenstruktur darstellt.
Der Abfrage- und Ansicht-Designer setzt den Ausdruck Anzahl automatisch in die Spalte Gruppieren nach des Kriterienbereichs ein und weist der Spalte, die zusammengefasst werden soll, einen Spaltenalias zu. Weitere Informationen zum Erstellen einer aussagekräftigeren Spaltenüberschrift im Abfrageergebnis finden Sie unter Gewusst wie: Erstellen von Spaltenaliasen.
Fügen Sie die zu durchsuchende Datenspalte hinzu, und deaktivieren Sie das Kontrollkästchen in der Spalte Ausgabe.
Der Abfrage- und Ansicht-Designer fügt automatisch den Ausdruck Gruppieren nach in die Spalte Gruppieren nach des Datenblattes ein.
Ändern Sie den Ausdruck Gruppieren nach in der Spalte Gruppieren nach in Where.
Geben Sie die Suchbedingung in die Spalte Filter der zu durchsuchenden Datenspalte ein.
Führen Sie die Abfrage aus.
So zählen Sie die Werte in einer Spalte
Stellen Sie sicher, dass die Tabelle, die Sie zusammenfassen möchten, bereits im Diagrammbereich angezeigt wird.
Klicken Sie mit der rechten Maustaste auf den Hintergrund des Diagrammbereichs, und wählen Sie im Kontextmenü die Option Gruppe hinzufügen nach aus. Der Abfrage- und Ansicht-Designer fügt dem Datenblatt im Kriterienbereich die Spalte Gruppieren nach hinzu.
Fügen Sie dem Kriterienbereich die Spalte hinzu, in der gezählt werden soll.
Der Abfrage- und Ansicht-Designer fügt automatisch den Ausdruck Gruppieren nach in die Spalte Gruppieren nach des Datenblattes ein.
Ändern Sie den Ausdruck Gruppieren nach in der Spalte Gruppieren nach in Anzahl.
Tipp
Wenn nur eindeutige Werte gezählt werden sollen, wählen Sie Count Distinct aus.
Führen Sie die Abfrage aus.