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.

Mệnh đề HAVING trong Access xác định những bản ghi đã nhóm được hiển thị trong câu lệnh SELECT bằng mệnh đề GROUP BY. Sau khi mệnh đề GROUP BY kết hợp các bản ghi, mệnh đề HAVING sẽ hiển thị mọi bản ghi được nhóm bởi mệnh đề GROUP BY trong đó có thỏa mãn các điều kiện của mệnh đề HAVING.

Cú pháp

SELECT fieldlist
FROM table
WHERE selectcriteria
GROUP BY groupfieldlist
[HAVING groupcriteria]

Câu lệnh SELECT có chứa mệnh đề HAVING có những phần sau đây:

Phần

Mô tả

fieldlist

Tên của một hoặc nhiều trường cần truy xuất cùng với mọi biệt danh tên trường, hàm tổng hợp SQL, các vị từ chọn (ALL, DISTINCT, DISTINCTROW hoặc TOP) hay các tùy chọn khác của câu lệnh SELECT.

table

Tên của bảng mà các bản ghi được truy xuất từ đó.

selectcriteria

Tiêu chí lựa chọn. Nếu câu lệnh có mệnh đề WHERE, thì bộ máy cơ sở dữ liệu Microsoft Access sẽ nhóm các giá trị sau khi áp dụng điều kiện WHERE cho các bản ghi.

groupfieldlist

Tên của tối đa 10 trường được dùng để nhóm các bản ghi. Thứ tự của tên trường trong groupfieldlist xác định cấp độ nhóm, từ cấp nhóm cao nhất đến thấp nhất.

groupcriteria

Biểu thức xác định những bản ghi đã nhóm cần hiển thị.

Ghi chú

Mệnh đề HAVING là tùy chọn.

Mệnh đề HAVING tương tự như mệnh đề WHERE, nó xác định những bản ghi nào được chọn. Sau khi các bản ghi được nhóm bởi mệnh đề GROUP BY, mệnh đề HAVING sẽ xác định bản ghi nào được hiển thị:

SELECT CategoryID,
Sum(UnitsInStock)
FROM Products
GROUP BY CategoryID
HAVING Sum(UnitsInStock) > 100 And Like "BOS*";

Mệnh đề HAVING có thể chứa tối đa 40 biểu thức được nối bằng các toán tử lô-gic, chẳng hạn như AndOr.

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!

×