計算查詢所返回的記錄數目。

語法

計算 ( expr)

運算式 預留位置 代表 字串運算式 包含要計算資料的欄位,或是使用欄位中的資料執行計算的運算式。 expr 中的操作 可以包含資料表欄位或函數的名稱 (可以是查詢或使用者定義,但不能包含其他 SQL 匯總函數) 。 您可以計算任何類型的資料,包括文字。

註解

提示:  在 Access 2010 中,運算式建立器具有 IntelliSense,因此您可以查看運算式需要哪些引數。 

您可以使用 Count 計算基礎查詢中的記錄數目。 例如,您可以使用 Count 計算出貨至特定國家/地區的訂單數量。

雖然 expr 可以在欄位上執行計算, 但 Count 只會計算記錄的數量。 無論記錄中儲存了哪些值,都無所謂。

除非expr是 * (*) 字元的星號,否則 Count 函數不會計算具有 Null欄位的記錄。 如果您使用星號 ,Count 會計算記錄總數,包括包含 Null 欄位的記錄總數。 Count (*) 比 Count ([欄名稱] ) 。 請勿以引號括住星號 (' ') 。 下列範例會計算 Orders 資料表中的記錄數目:

SELECT Count(*) AS TotalOrders FROM Orders;

如果 expr 可識別多個欄位, 則 Count 函數只會在至少有一個欄位不是 Null 時計算 記錄。 如果所有指定的欄位都是 Null,則記錄不會計算在內。 使用字母和字母分隔功能變數名稱 (&) 。 下列範例顯示如何將計數限制為 ShippedDate 或 Freight 不是 Null 的記錄

SELECT Count('ShippedDate & Freight') AS [Not Null] FROM Orders;

您可以在查詢運算式中使用 Count。 您也可以在QueryDef 物件的 SQL 屬性或根據 SQL 查詢建立 Recordset 物件時使用此 運算式。

使用查詢計算

中的欄位來計算資料

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Office Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×