首頁 > 資料庫 > mysql教程 > 如何在 SQL Server 2005 中按類型和推送數量統計不同的程式名稱?

如何在 SQL Server 2005 中按類型和推送數量統計不同的程式名稱?

DDD
發布: 2025-01-14 19:02:13
原創
319 人瀏覽過

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

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板