COUNT(*) 與COUNT(Column-Name):決定適當的聚合函數
在SQL 中,決定要使用哪個聚合函數COUNT() 和COUNT(column-name) 之間是資料檢索的一個重要面向。 COUNT() 或 COUNT(column-name) 的選擇取決於所需的結果。
COUNT(*) 計算結果集中的總行數,無論特定欄位是否存在包含 NULL 值。相反,COUNT(column-name) 僅計算指定列中的非 NULL 值。
進一步說明:
對應的函數使用僅取決於預期的輸出。如果您要查找所有行的總數,無論 NULL 值如何,COUNT(*) 就足夠了。但是,如果您的目標是僅計算特定列中的非 NULL 值,則 COUNT(column-name) 是首選。
以上是COUNT(*) 與 COUNT(Column-Name):何時應該使用哪個聚合函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!