PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tham chiếu đến bí danh cột tổng hợp được chọn trong mệnh đề có trong Postgres

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Không thể trừ các ngày giờ có nhận biết bù trừ và bù trừ

  2. PSQLException:ResultSet không được đặt đúng vị trí, có lẽ bạn cần phải gọi tiếp theo

  3. Vòng lặp trên các bảng với PL / pgSQL trong Postgres 9.0+

  4. Cách bỏ nhiều bảng trong PostgreSQL bằng ký tự đại diện

  5. Cách search_path ảnh hưởng đến độ phân giải của mã định danh và lược đồ hiện tại