Maison  >  Article  >  base de données  >  Comment compter le nombre de valeurs uniques dans une colonne d'une table MySQL ?

Comment compter le nombre de valeurs uniques dans une colonne d'une table MySQL ?

WBOY
WBOYavant
2023-08-25 15:57:091597parcourir

Comment compter le nombre de valeurs uniques dans une colonne dune table MySQL ?

En utilisant le mot-clé DISTINCT et le nom de la colonne comme arguments de la fonction COUNT(), nous pouvons compter le nombre de valeurs uniques dans une colonne. La syntaxe est la suivante -

SELECT COUNT(DISTINCT Col_name) FROM table_name;

Exemple

Supposons que nous ayons le tableau suivant

mysql> Select * from tender;
+----------+--------------+--------------+-------+
| clientid | client_Fname | Client_Lname | value |
+----------+--------------+--------------+-------+
|   100    | Mohan        | Kumar        | 60000 |
|   101    | Sohan        | Singh        | 50000 |
|   101    | Somil        | Rattan       | 55000 |
|   103    | Gaurav       | Kumar        | 75000 |
|   103    | Rahul        | Singh        | 63000 |
+----------+--------------+--------------+-------+
5 rows in set (0.00 sec)

Maintenant, si nous voulons compter le nombre total de valeurs uniques dans la colonne nommée "clientid", nous pouvons le faire à l'aide de la requête suivante -

mysql> Select COUNT(DISTINCT Clientid) from tender;
+--------------------------+
| COUNT(DISTINCT Clientid) |
+--------------------------+
|                        3 |
+--------------------------+
1 row in set (0.00 sec)

Si nous voulons compter le nombre total de valeurs uniques dans la colonne nommée "Client_Lname", nous pouvons le faire à l'aide de la requête suivante -

mysql> Select COUNT(DISTINCT Client_Lname) from tender;
+------------------------------+
| COUNT(DISTINCT Client_Lname) |
+------------------------------+
|                            3 |
+------------------------------+
1 row in set (0.00 sec)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer