Maison > base de données > tutoriel mysql > Comment compter les noms de programmes distincts par type et numéro de poussée dans SQL Server 2005 ?

Comment compter les noms de programmes distincts par type et numéro de poussée dans SQL Server 2005 ?

DDD
Libérer: 2025-01-14 19:02:13
original
318 Les gens l'ont consulté

How to Count Distinct Program Names by Type and Push Number in SQL Server 2005?

SQL Server 2005 : Comptage des noms de programmes uniques par type et numéro de poussée

Ce guide montre comment compter efficacement les noms de programmes distincts, classés par type de programme et par numéro de push donné, dans SQL Server 2005. Une erreur courante consiste à négliger la nécessité d'un comptage distinct.

La fonction COUNT(DISTINCT <expression>) est la clé de résultats précis. Cette fonction ne compte que les valeurs uniques et non nulles de l'expression spécifiée au sein de chaque groupe.

Voici la requête SQL corrigée :

<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 compte effectivement les noms de programmes distincts pour chaque type de programme, filtrés par le paramètre @push_number fourni. La sortie montre clairement les décomptes souhaités pour chaque type de programme.

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