Hàm Count

Tính toán số lượng bản ghi được trả về bởi một truy vấn.

Cú pháp

Count ( expr )

Chỗ dành sẵn expr đại diện cho một biểu thức chuỗi xác định trường có chứa dữ liệu mà bạn muốn đếm hoặc một biểu thức thực hiện phép tính bằng cách sử dụng dữ liệu trong trường. Operands 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 bộ 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 văn bản.

Chú thích

Mẹo: Trong Access 2010, bộ dựng biểu thức có thông minh, vì vậy bạn có thể thấy các đối số của biểu thức yêu cầu của bạn. 

Bạn có thể sử dụng đếm để đếm số lượng các bản ghi trong một truy vấn tiềm ẩn. Ví dụ, bạn có thể sử dụng đếm để đếm số lượng đơ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 một phép tính trên một trường, đếm chỉ đơn giản là tallies số lượng bản ghi. Nó không quan trọng những giá trị nào được lưu trữ trong các bản ghi.

Hàm Count không đếm bản ghi có các trường null trừ khi expr là ký tự đại diện (*) (*). Nếu bạn sử dụng dấu sao, đếm tính toán tổng số bản ghi, bao gồm các trường có chứa null . Count (*) là nhanh hơn đáng kể so với số lượng ([tên cột]). Không kèm dấu sao trong dấu ngoặc kép (' '). Ví dụ sau 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 được chỉ định là nullthì bản ghi sẽ không được đếm. Phân tách các 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ố đếm vào bản ghi trong đó ngày đi hoặc hàng hóa không phải là null:

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

Bạn có thể sử dụng đếm trong một 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ượngQueryDef hoặc khi tạo một đối tượng RECORDSET dựa trên một truy vấn SQL.

Lưu ý:  Trang này được dịch tự động nên có thể chứa các lỗi về ngữ pháp hoặc nội dung không chính xác. Mục đích của chúng tôi là khiến nội dung này trở nên hữu ích với bạn. Cho chúng tôi biết thông tin này có hữu ích hay không? Dưới đây là bài viết bằng tiếng Anh để bạn tham khảo..​

Xem Thêm

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

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

Phát triển kỹ năng Office của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×