SQL Server 2005: Zählen eindeutiger Programmnamen nach Typ und Push-Nummer
Diese Anleitung zeigt, wie Sie in SQL Server 2005 effizient unterschiedliche Programmnamen, kategorisiert nach Programmtyp und einer bestimmten Push-Nummer, zählen können. Ein häufiger Fehler besteht darin, die Notwendigkeit einer eindeutigen Zählung zu übersehen.
Die Funktion COUNT(DISTINCT <expression>)
ist der Schlüssel zu genauen Ergebnissen. Diese Funktion zählt nur eindeutige Nicht-Null-Werte des angegebenen Ausdrucks innerhalb jeder Gruppe.
Hier ist die korrigierte SQL-Abfrage:
<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>
Diese Abfrage zählt effektiv unterschiedliche Programmnamen für jeden Programmtyp, gefiltert durch den bereitgestellten @push_number
-Parameter. Die Ausgabe zeigt deutlich die gewünschten Zählungen für jeden Programmtyp.
Das obige ist der detaillierte Inhalt vonWie zähle ich unterschiedliche Programmnamen nach Typ und Push-Nummer in SQL Server 2005?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!