Zählen der Zeilen in einer Tabelle (Visual Database Tools)

Gilt für:SQL Server

Mit dem Zählen der Zeilen in einer Tabelle können folgende Werte bestimmt werden:

  • Die Gesamtanzahl von Zeilen in einer Tabelle, beispielsweise die Anzahl von allen Büchern in einer titles -Tabelle

  • Die Anzahl von Zeilen in einer Tabelle, die eine bestimmte Bedingung erfüllen, beispielsweise die Anzahl von Büchern eines Herausgebers in einer Tabelle titles

  • Die Anzahl von Werten 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 von Büchern 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.

So zählen Sie alle Zeilen in einer Tabelle

  1. Stellen Sie sicher, dass die Tabelle, die Sie zusammenfassen möchten, bereits im Diagrammbereich angezeigt wird.

  2. 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 Sicht-Designer fügt dem Datenblatt im Kriterienbereich die Spalte Gruppieren nach hinzu.

  3. Wählen Sie die Option * (Alle Spalten) in dem Rechteck aus, das die Tabelle bzw. das Tabellenwertobjekt darstellt.

    Der Abfrage- und Sicht-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 Erstellen von Spaltenaliasen (Visual Database Tools).

  4. Ausführen der Abfrage

So zählen Sie alle Zeilen, die eine Bedingung erfüllen

  1. Stellen Sie sicher, dass die Tabelle, die Sie zusammenfassen möchten, bereits im Diagrammbereich angezeigt wird.

  2. 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 Sicht-Designer fügt dem Datenblatt im Kriterienbereich die Spalte Gruppieren nach hinzu.

  3. Wählen Sie die Option *(Alle Spalten) in dem Rechteck aus, das die Tabelle bzw. das Tabellenstrukturobjekt darstellt.

    Der Abfrage- und Sicht-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. Informationen dazu, wie eine aussagekräftigere Spaltenüberschrift in einer Abfrageausgabe erstellt wird, finden Sie unter Erstellen von Spaltenaliasen (Visual Database Tools).

  4. Fügen Sie die zu durchsuchende Datenspalte hinzu, und deaktivieren Sie das Kontrollkästchen in der Spalte Ausgabe.

    Der Abfrage- und Sicht-Designer fügt automatisch den Ausdruck Gruppieren nach in die Gruppieren nach -Spalte des Rasters ein.

  5. Ändern Sie den Ausdruck Gruppieren nach in der Gruppieren nach Spalte in Wobei.

  6. Geben Sie die Suchbedingung in die Spalte Filter der zu durchsuchenden Datenspalte ein.

  7. Ausführen der Abfrage

So zählen Sie die Werte in einer Spalte

  1. Stellen Sie sicher, dass die Tabelle, die Sie zusammenfassen möchten, bereits im Diagrammbereich angezeigt wird.

  2. 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 Sicht-Designer fügt dem Datenblatt im Kriterienbereich die Spalte Gruppieren nach hinzu.

  3. Fügen Sie dem Kriterienbereich die Spalte hinzu, in der gezählt werden soll.

    Der Abfrage- und Sicht-Designer fügt automatisch den Ausdruck Gruppieren nach in die Gruppieren nach -Spalte des Rasters ein.

  4. Ändern Sie den Ausdruck Gruppieren nach in der Spalte Gruppieren nach in Anzahl.

    Hinweis

    Wenn nur eindeutige Werte gezählt werden sollen, wählen Sie Count Distinctaus.

  5. Ausführen der Abfrage

Weitere Informationen

Sortieren und Gruppieren von Abfrageergebnissen (Visual Database Tools)
Zusammenfassen von Abfrageergebnissen (Visual Database Tools)