Count 函數

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

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

語法

Count ( expr )

Expr預留位置代表識別的欄位,包含您想要計算的資料或執行計算欄位中使用資料的運算式字串運算式 。Expr運算元可以包含資料表欄位或函數 (可以是內建或使用者定義的但不是其他 SQL 彙總函式) 的名稱。您可以利用任何類型的資料,包括文字。

註解

提示: 在 Access 2010 中,[運算式建立器都有 IntelliSense,,因此您可以查看自己的運算式所需要的引數。

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

雖然expr可以執行計算欄位,計算只會計算記錄數目。並不重要哪些值會儲存於記錄中。

Count函數不會計算記錄Null 欄位除非expr星號 (*) 萬用字元。如果您使用星號,計算會計算記錄,其中包含Null欄位的總數。Count (*是比快Count ([欄名稱]。不會以括住星號 (' ')。下列範例會在 [訂單] 資料表中的記錄數目︰

SELECT Count(*) AS TotalOrders FROM Orders;

如果expr識別多個欄位, Count函數會計算記錄只有至少一個欄位不是空值。如果所有指定欄位是空值,就不會計算記錄。以連字號分隔的欄位名稱 (&)。下列範例會示範如何,您可以限制記錄中的計算出貨日期或運費不是空值

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

您可以查詢運算式中使用字數統計。您也可以使用此運算式中的SQL 屬性QueryDef物件或建立時SQL 查詢為基礎的記錄集物件。


附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×