COUNT (SQL Server Compact)

傳回群組中的項目數量。

語法

COUNT ( { [ ALL ] expression | * } ) 

引數

  • ALL
    將彙總函數套用到所有的值。預設值為 ALL。

  • expression
    屬於任何類型的運算式,但是 uniqueidentifier、image 或 ntext 除外。不允許彙總函數與子查詢。

  • *
    指定所有的資料列都應該計數,傳回資料表中資料列的總數。COUNT(*) 不需要任何參數。COUNT(*) 不需要 expression 參數,因為根據定義,它不會使用關於任何特定資料行的資訊。COUNT(*) 會傳回指定資料表中的資料列數目,而不會排除重複項目。它會分別計算各個資料列,包括含有 NULL 值的資料列。

傳回值

int

範例

以下範例會計算資料表中的中斷項目。

SELECT COUNT([Product ID]) AS "Total Discontinued" FROM Products WHERE Discontinued = 1

結果集為:

Total Discontinued
--------------------
8

變更記錄

版本

記錄

2005 年 12 月 5 日

變更的內容
  • 已更新程式碼範例