PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Mengacu pada alias kolom agregat pilih dalam klausa memiliki di Postgres

Apakah ada pengaturan di Postgres yang memungkinkannya menggunakan alias kolom di klausa yang memiliki?

Tidak. Implementasi yang memungkinkan referensi ke SELECT -daftar entri di HAVING berada di luar standar.

Anda harus menggunakan subkueri, mis.

select
  c
from (
  select 
    sum(clicks) c
  from table
  where event_date >= '1999-01-01'
  group by keyword_id 
) x
where c > 10;

... atau ulangi agregat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mencari nilai tertentu di semua tabel (PostgreSQL)?

  2. dapatkan catatan tiga bulan terakhir dari tabel

  3. Hapus duplikat dari tabel

  4. Menskalakan Koneksi di PostgreSQL Menggunakan Connection Pooling

  5. Bagaimana cara mendapatkan perbedaan hari/bulan/tahun (tanggal) antara dua tanggal?