Có cài đặt nào trong Postgres cho phép nó sử dụng bí danh cột trong mệnh đề có không?
Không. Các triển khai cho phép tham chiếu đến SELECT
-danh sách các mục nhập trong HAVING
đang đi ra ngoài tiêu chuẩn.
Bạn nên sử dụng một truy vấn con, ví dụ:
select
c
from (
select
sum(clicks) c
from table
where event_date >= '1999-01-01'
group by keyword_id
) x
where c > 10;
... hoặc lặp lại tổng hợp.