何時使用COUNT(*) 與COUNT(column-name)
在SQL 中,COUNT(*) 和COUNT(列名)是常用的聚合函數,用於計算資料集中的行數。但是,它們之間存在細微的差異。
COUNT(*)
COUNT(*) 將資料表或指定集合中的所有行進行計數,無論單一欄位是否有 NULL 值。本質上,它計算整行,包括任何空白單元格。
COUNT(column-name)
COUNT(column-name) 僅計算非 NULL 值在特定的欄位中。如果某行在指定列中具有 NULL 值,則該行不會包含在計數中。
特定用例
附加點
以上是COUNT(*) 與 COUNT(column-name):我什麼時候應該使用它們?的詳細內容。更多資訊請關注PHP中文網其他相關文章!