Les partenaires publicitaires:

Comment compter les lignes dans SQL

Structured Query Language (SQL) est le standard de l'industrie langage informatique utilisé pour la gestion des données dans les systèmes de gestion de base de données relationnelles telles que Oracle et Microsoft SQL Server. Vous pouvez utiliser SQL pour insérer, mettre à jour, modifier, récupérer et supprimer des données de la base. Parfois, vous voudrez peut-être de connaître le nombre de lignes de données correspondant à un critère spécifié. Utilisez le "COUNT ()" ou "COUNT_BIG ()" fonction pour compter les lignes, avec la seule différence dans le type des valeurs de retour pour ces deux fonctions de données. "COUNT ()" retourne un type de données "int", tandis que "COUNT_BIG ()" retourne un type de données "bigint".

Instructions

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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)."

» » » » Comment compter les lignes dans SQL