UTILISATION "COUNT (*)" pour retourner le nombre d'enregistrements dans un jeu de résultats qui est conforme aux critères spécifiés dans l'instruction SQL, y compris le NULL et dupliquer des valeurs. Par example:
SELECT COUNT (*) FROM étudiants;
La commande ci-dessus renvoie un "int" type de données représentant le nombre total d'enregistrements dans le "Etudiants" table.
Utilisez "COUNT (DISTINCT expression)" pour compter le nombre de lignes avec des valeurs distinctes de l'expression spécifiée. Par example:
COUNT (DISTINCT de student_id) des étudiants;
La commande ci-dessus retourne le nombre de cartes d'étudiant distinctes dans le «étudiant» table, à l'exclusion des valeurs nulles.
Utilisez "COUNT (*)" avec une fonction d'agrégation de compter le nombre de lignes dans chaque groupe défini par la "GROUP BY" clause. Par example:
SELECT nom, COUNT (*)
Des étudiants
GROUP BY nom;
L'exécution de la commande ci-dessus va afficher le nombre d'étudiants ayant les mêmes noms de famille.
Utilisez la fonction "COUNT_BIG ()" lorsque vous anticipez le nombre de lignes pour être plus grand que "2 ^ 31-1," depuis le "(COUNT)" fonction renverra une erreur dans un tel scénario.
Utilisez "COUNT (ALL expression)" pour compter le nombre total de lignes dans la table spécifiée. Par example:
COUNT (ALL student_id) des étudiants;
L'exécution de la commande ci-dessus affichera le nombre total de lignes dans la table des étudiants. "ALL" est la clause par défaut, et il est équivalent à l'utilisation "COUNT (student_id)."