SQL Server 2005:按类型和推送数量计算唯一程序名称
本指南演示了如何在 SQL Server 2005 中有效地计算不同的程序名称(按程序类型和给定的推送数量分类)。一个常见的错误是忽视了不同计数的需要。
COUNT(DISTINCT <expression>)
函数是获得准确结果的关键。此函数仅计算每个组中指定表达式的唯一非空值。
这是更正后的 SQL 查询:
<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>
此查询有效地计算每种程序类型的不同程序名称,并按提供的 @push_number
参数进行过滤。输出清楚地显示了每种程序类型所需的计数。
以上是如何在 SQL Server 2005 中按类型和推送数量统计不同的程序名称?的详细内容。更多信息请关注PHP中文网其他相关文章!