Le langage SQL possède une fonction "comptage " qui compte le nombre d'enregistrements renvoyés lorsque vous effectuez une requête. Si la requête est mal, vous recevez le mauvais compte, et vous devez vous assurer que la syntaxe est correcte lorsque vous configurez la requête de comptage. Microsoft SQL inclut un utilitaire de gestion que vous utilisez pour dépanner et réécrire la mauvaise requête. But
La fonction de comptage SQL compte le nombre d'enregistrements retournés , de sorte que vous pouvez déterminer un comptage total des données. Vous utilisez ce compte lors de l'analyse de vos données de base de données ou comme un moyen de mettre en page vos pages Web . Les enregistrements ont été comptabilisés peuvent être utilisées dans le code du site à parcourir chaque dossier et de l'afficher à l'utilisateur.
Erreurs
La bonne façon d' utiliser la fonction de comptage est pour l'ajouter à votre requête. Si vous n'avez pas mis en place le relevé de compte correctement , une syntaxe retours d'erreurs . Vous pouvez également placer les noms de colonnes dans la fonction de comptage , mais l'astérisque est la norme pour la plupart des procédures stockées. Vous pouvez également supprimer la clause «where» pour retourner tous les enregistrements de la base de données.Les déclaration suivante compte le nombre de clients qui ont le dernier nom "dupont" :
SELECT COUNT (*) des clients où Nom = 'Smith'
procédures stockées
Si la fonction de comptage est dans une procédure stockée , vous ajoutez la fonction de comptage avec une variable que vous utilisez pour renvoyer les données vers votre application. La première ligne crée la variable et de la deuxième ligne de code renvoie le décompte à la variable. Le code suivant , utilisé dans vos applications, crée une variable et renvoie le nombre de la variable :
declare @ comptent comme intselect @ count = count (*) from clients
Considérations
vous devez utiliser le " groupe de " déclaration si vous spécifiez des colonnes individuelles dans l'instruction SQL . Si vous n'ajoutez pas cette déclaration , l'instruction SQL renvoie une erreur. Le code suivant vous montre comment utiliser la fonction de comptage avec des colonnes individuelles dans l'instruction SQL :
SELECT COUNT (*) , Prénom, Nom de groupe de clients par nom, prénom