Wednesday, March 30, 2022

Zählfunktion

Berechnet die Anzahl der Datensätze, die von einer Abfrage zurückgegeben werden.

Syntax

Zählen ( ausdr )

Der expr- Platzhalter stellt einen Zeichenfolgenausdruck dar, der das Feld identifiziert, das die Daten enthält, die Sie zählen möchten, oder einen Ausdruck, der eine Berechnung unter Verwendung der Daten im Feld durchführt. Operanden in expr können den Namen eines Tabellenfelds oder einer Funktion enthalten (die entweder intrinsisch oder benutzerdefiniert sein können, aber keine anderen SQL-Aggregatfunktionen ). Sie können jede Art von Daten zählen, einschließlich Text.

Bemerkungen

Tipp: In Access 2010 verfügt der Ausdrucks-Generator über IntelliSense, sodass Sie sehen können, welche Argumente Ihr Ausdruck erfordert.

Sie können Count verwenden, um die Anzahl der Datensätze in einer zugrunde liegenden Abfrage zu zählen. Beispielsweise könnten Sie Count verwenden, um die Anzahl der Bestellungen zu zählen, die in ein bestimmtes Land versandt wurden.

Obwohl expr eine Berechnung für ein Feld durchführen kann, zählt Count einfach die Anzahl der Datensätze. Es spielt keine Rolle, welche Werte in den Datensätzen gespeichert sind.

Die Count -Funktion zählt keine Datensätze mit Nullfeldern, es sei denn, expr ist das Platzhalterzeichen Sternchen (*). Wenn Sie ein Sternchen verwenden, berechnet Count die Gesamtzahl der Datensätze, einschließlich derjenigen, die Nullfelder enthalten. Count( * ) ist erheblich schneller als Count( [ Column Name ] ) . Schließen Sie das Sternchen nicht in Anführungszeichen (' ') ein. Das folgende Beispiel berechnet die Anzahl der Datensätze in der Orders-Tabelle:

SELECT Count(*) AS TotalOrders FROM Orders;

Wenn expr mehrere Felder identifiziert, zählt die Count -Funktion einen Datensatz nur dann, wenn mindestens eines der Felder nicht Null ist. Wenn alle angegebenen Felder Null sind, wird der Datensatz nicht gezählt. Trennen Sie die Feldnamen mit einem kaufmännischen Und (&). Das folgende Beispiel zeigt, wie Sie die Zählung auf Datensätze beschränken können, in denen entweder ShippedDate oder Freight nicht Null ist:

SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders;

Sie können Count in einem Abfrageausdruck verwenden. Sie können diesen Ausdruck auch in der SQL-Eigenschaft eines QueryDef-Objekts oder beim Erstellen eines Recordset-Objekts basierend auf einer SQL-Abfrage verwenden.

Zählen Sie Daten mithilfe einer Abfrage

Berechnen von Feldern in SQL-Funktionen

No comments:

Post a Comment