Neueste Web-Entwicklung Tutorials
 

SQL COUNT() Function


Die COUNT() Funktion gibt die Anzahl der Zeilen , die eine bestimmte Kriterien entspricht.


SQL COUNT (column_name) Syntax

Die COUNT (Spaltenname) Funktion gibt die Anzahl der Werte der angegebenen Spalte (NULL-Werte werden nicht gezählt):

SELECT COUNT(column_name) FROM table_name;

SQL COUNT (*) Syntax

Die COUNT (*) Funktion gibt die Anzahl der Datensätze in einer Tabelle:

SELECT COUNT(*) FROM table_name;

SQL COUNT (DISTINCT column_name) Syntax

Die COUNT (DISTINCT column_name) Funktion gibt die Anzahl der unterschiedlichen Werte der angegebenen Spalte:

SELECT COUNT(DISTINCT column_name) FROM table_name;

Note: COUNT (DISTINCT) arbeitet mit Oracle und Microsoft SQL Server, aber nicht mit Microsoft Access.


Demo-Datenbank

In diesem Tutorial werden wir die bekannte Beispieldatenbank verwenden.

Nachfolgend finden Sie eine Auswahl aus der "Orders" Tabelle:

OrderID CustomerID EmployeeID OrderDate ShipperID
10265 7 2 1996-07-25 1
10266 87 3 1996-07-26 3
10267 25 4 1996-07-29 1

SQL COUNT (column_name) Beispiel

Die folgende SQL - Anweisung zählt die Anzahl der Aufträge von "CustomerID"=7 aus der "Orders" Tabelle:

Beispiel

SELECT COUNT(CustomerID) AS OrdersFromCustomerID7 FROM Orders
WHERE CustomerID=7;

Versuch es selber "

SQL COUNT (*) Beispiel

Die folgende SQL - Anweisung zählt die Gesamtzahl der Bestellungen in der "Orders" Tabelle:

Beispiel

SELECT COUNT(*) AS NumberOfOrders FROM Orders;

Versuch es selber "

SQL COUNT (DISTINCT column_name) Beispiel

Die folgende SQL - Anweisung zählt die Anzahl der einzigartigen Kunden in der "Orders" Tabelle:

Beispiel

SELECT COUNT(DISTINCT CustomerID) AS NumberOfCustomers FROM Orders;

Versuch es selber "