使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

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

語法

計算 ( expr )

expr 佔位元代表 字串運算式 識別包含您要計算之數據的欄位,或使用欄位中的數據執行計算的運算式。 expr 中的操作數可以包含數據表欄位或函數的名稱 (可以是內含或用戶定義,但不能包含其他 SQL 匯總函數 ) 。 您可以計算任何種類的數據,包括文字。

註解

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

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

雖然 expr 可以在欄位上執行計算,但 Count 只會計算記錄的數目。 儲存在記錄中的值無關緊要。

Count 函數不會計算有 Null 字段的記錄,除非 expr 是星號 (*) 通配符。 如果您使用星號, Count 會計算記錄總數,包括包含 Null 字段的記錄。 計算 (*) 比 [欄名] ) (count 很多。 請勿以引弧括住星號 (『) 。 下列範例會計算 [訂單] 資料表中的記錄數目:

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 物件時 使用此表示式。

計算 SQL 函數中的欄位

計算資料數目

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×