Bỏ qua để tới nội dung chính
Đăng nhập với Microsoft
Đăng nhập hoặc tạo một tài khoản.
Xin chào,
Chọn một tài khoản khác.
Bạn có nhiều tài khoản
Chọn tài khoản bạn muốn đăng nhập.

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

Mẹo:  Trong Access 2010, Bộ dựng Biểu thức có IntelliSense để bạn có thể xem các tham đối mà biểu thức yêu cầu. 

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ượngQueryDef hoặc khi tạo đối tượng Recordset dựa trên truy vấn SQL.

Đế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ú.

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

Bạn hài lòng đến đâu với chất lượng dịch thuật?
Điều gì ảnh hưởng đến trải nghiệm của bạn?
Khi nhấn gửi, phản hồi của bạn sẽ được sử dụng để cải thiện các sản phẩm và dịch vụ của Microsoft. Người quản trị CNTT của bạn sẽ có thể thu thập dữ liệu này. Điều khoản về quyền riêng tư.

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

×