Derniers tutoriels de développement web
 

SQL COUNT() Function


Le COUNT() renvoie le nombre de lignes qui correspond à un critère précis.


SQL COUNT (nom_colonne) Syntaxe

La fonction COUNT (nom_colonne) renvoie le nombre de valeurs (valeurs NULL ne seront pas comptés) de la colonne spécifiée:

SELECT COUNT(column_name) FROM table_name;

SQL COUNT (*) Syntaxe

La fonction COUNT (*) renvoie le nombre d'enregistrements dans un tableau:

SELECT COUNT(*) FROM table_name;

SQL COUNT (nom_colonne DISTINCT) Syntaxe

Le COUNT (nom_colonne DISTINCT) renvoie le nombre de valeurs distinctes de la colonne spécifiée:

SELECT COUNT(DISTINCT column_name) FROM table_name;

Note: COUNT (DISTINCT) travaille avec Oracle et Microsoft SQL Server, mais pas avec Microsoft Access.


Base de données Demo

Dans ce tutoriel, nous allons utiliser la base de données Northwind bien connu.

Voici une sélection de la "Orders" tableau:

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 (nom_colonne) Exemple

L'instruction SQL suivante compte le nombre de commandes de "CustomerID"=7 de la "Orders" tableau:

Exemple

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

Essayez - le vous - même »

SQL COUNT (*) Exemple

L'instruction SQL suivante compte le nombre total de commandes dans le "Orders" tableau:

Exemple

SELECT COUNT(*) AS NumberOfOrders FROM Orders;

Essayez - le vous - même »

SQL COUNT (nom_colonne DISTINCT) Exemple

L'instruction SQL suivante compte le nombre de clients uniques dans le "Orders" tableau:

Exemple

SELECT COUNT(DISTINCT CustomerID) AS NumberOfCustomers FROM Orders;

Essayez - le vous - même »