Applies ToAccess cho Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Tính toán số bản ghi mà truy vấn trả về.

Cú pháp

Count( expr )

Chỗ dành sẵn cho expr thể hiện biểu thức chuỗi xác định trường có chứa dữ liệu bạn muốn đếm hoặc biểu thức thực hiện tính toán bằng cách sử dụng dữ liệu trong trường. Toán hạng trong expr có thể bao gồm tên của một trường bảng hoặc hàm (có thể là nội tại hoặc do người dùng xác định nhưng không phải là các hàm tổng hợp SQL khác). Bạn có thể đếm bất kỳ loại dữ liệu nào, bao gồm cả văn bản.

Chú thích

Bạn có thể sử dụng Count để đếm số lượng bản ghi trong một truy vấn cơ sở. Ví dụ: bạn có thể sử dụng Count để đếm số đơn hàng được vận chuyển đến một quốc gia cụ thể.

Mặc dù expr có thể thực hiện tính toán trên một trường nhưng Count chỉ đơn giản là tính toán số bản ghi. Việc lưu trữ những giá trị nào trong các bản ghi không quan trọng.

Hàm Count không đếm các bản ghi có trường Null trừ khi expr là ký tự đại diện dấu sao (*). Nếu bạn sử dụng dấu sao, Count sẽ tính tổng số bản ghi, bao gồm cả những bản ghi có chứa trường Null . Count(*) nhanh hơn đáng kể so với Count([Tên Cột]). Không đặt dấu sao trong dấu ngoặc kép (' '). Ví dụ sau đây tính toán số lượng bản ghi trong bảng Đơn hàng:

SELECT Count(*) AS TotalOrders FROM Orders;

Nếu expr xác định nhiều trường, hàm Count chỉ đếm một bản ghi nếu ít nhất một trong các trường không phải là Null. Nếu tất cả các trường đã xác định là Null, bản ghi sẽ không được đếm. Phân tách tên trường bằng dấu và (&). Ví dụ sau đây cho thấy cách bạn có thể giới hạn số lượng đối với các bản ghi trong đó Ngày_Vận_chuyển hoặc Cước_phí không phải là Null:

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

Bạn có thể sử dụng Count trong biểu thức truy vấn. Bạn cũng có thể sử dụng biểu thức này trong thuộc tính SQL của đối tượng QueryDef hoặc khi tạo đối tượng Recordset dựa trên truy vấn SQL.

Xem Thêm

Đếm dữ liệu bằng cách sử dụng truy vấn

Tính toán Trường trong Các hàm SQL

Bạn cần thêm trợ giúp?

Bạn muốn xem các tùy chọn khác?

Khám phá các lợi ích của gói đăng ký, xem qua các khóa đào tạo, tìm hiểu cách bảo mật thiết bị của bạn và hơn thế nữa.

Cộng đồng giúp bạn đặt và trả lời các câu hỏi, cung cấp phản hồi và lắng nghe ý kiến từ các chuyên gia có kiến thức phong phú.