Dernière chance ! -50 % sur DataCamp Premium
L'offre se termine dans
La fonction `COUNT()` de MySQL est utilisée pour retourner le nombre de lignes qui correspondent à un critère spécifié. Il est souvent utilisé dans l'analyse des données pour déterminer la taille des ensembles de données ou des sous-ensembles d'une base de données.
La fonction `COUNT()` est utilisée pour compter le nombre de tableaux d'un tableau ou le nombre de valeurs distinctes dans une colonne. Elle est généralement utilisée dans les instructions `SELECT`, souvent avec `GROUP BY` pour agréger des données.
SELECT COUNT(column_name)
FROM table_name
[WHERE condition];
Dans cette syntaxe, `COUNT(nom_de_colonne)` compte les valeurs non NULL dans `nom_de_colonne`. Si vous utilisez `COUNT(*)`, il compte toutes les lignes, y compris celles qui contiennent des NULL. Pour compter les valeurs uniques non NULL, vous pouvez utiliser `COUNT(DISTINCT nom_de_colonne)`.
SELECT COUNT(*)
FROM orders;
Cet exemple compte tous les tableaux du tableau `orders`, fournissant un nombre total de commandes.
SELECT COUNT(customer_id)
FROM orders;
Ici, la fonction `COUNT(customer_id)` ne compte que les identifiants clients non NULL dans le tableau `orders`, ce qui peut être utile si certaines commandes n'ont pas d'identifiants clients associés.
SELECT COUNT(order_id)
FROM orders
WHERE status = 'Completed';
Cette requête ne compte que les valeurs `order_id` où le statut de la commande est 'Completed', ce qui donne un aperçu du nombre de commandes terminées.
SELECT COUNT(DISTINCT customer_id)
FROM orders;
Cet exemple compte le nombre d'identifiants de clients uniques et non NULL dans le tableau `orders`, ce qui permet d'obtenir le nombre de clients distincts qui ont passé des commandes.