Bạn có thể sử dụng mệnh đề HAVING, mệnh đề này có thể xem các bí danh, ví dụ:
HAVING avg_rating>5
nhưng trong mệnh đề where, bạn sẽ cần lặp lại biểu thức của mình, ví dụ:
WHERE (sum(reviews.rev_rating)/count(reviews.rev_id))>5
NHƯNG! Không phải tất cả các biểu thức đều được phép - sử dụng một hàm tổng hợp như SUM sẽ không hoạt động, trong trường hợp đó, bạn sẽ cần sử dụng mệnh đề HAVING.
Không được phép tham chiếu đến bí danh cột trong mệnh đề WHERE, vì giá trị cột có thể chưa được xác định khi mệnh đề WHERE được thực thi. Xem Phần B.1.5.4, “Sự cố với Bí danh cột ” .