Maison > base de données > tutoriel mysql > Comment puis-je compter les noms de programmes distincts dans SQL Server à l'aide de COUNT(DISTINCT) ?

Comment puis-je compter les noms de programmes distincts dans SQL Server à l'aide de COUNT(DISTINCT) ?

DDD
Libérer: 2025-01-14 19:07:48
original
368 Les gens l'ont consulté

How to Count Unique Program Names in SQL Server with COUNT(DISTINCT)

Comptage des noms de programmes uniques à l'aide de COUNT(DISTINCT) dans SQL Server

Cet exemple SQL Server 2005 montre comment compter efficacement les noms de programmes distincts, regroupés par type de programme et filtrés par numéro de push. Une requête précédente ne comptait que tous les noms de programmes, pas les noms uniques.

Pour compter avec précision les noms de programmes distincts, nous exploitons la fonction COUNT(DISTINCT) :

<code class="language-sql">COUNT(DISTINCT <expression>)</code>
Copier après la connexion

Cette fonction ne compte que les valeurs uniques et non nulles de l'expression spécifiée au sein de chaque groupe. Ici, l'expression est program_name.

La requête améliorée est :

<code class="language-sql">SELECT program_type AS [Type],
       COUNT(DISTINCT program_name) AS [Count]
FROM   cm_production
WHERE  push_number = @push_number
GROUP  BY program_type;</code>
Copier après la connexion

Cette requête fournit avec précision un nombre de noms de programmes uniques pour chaque type de programme, étant donné un @push_number spécifique. Cela résout le problème initial du comptage des valeurs distinctes plutôt que du nombre total d'entrées.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal