sql >> Databasteknik >  >> RDS >> PostgreSQL

Med hänvisning till ett utvalt aggregatkolumnalias i have-satsen i Postgres

Finns det en inställning i Postgres som gör att den kan använda kolumnalias i have-satsen?

Nej. Implementeringar som tillåter referenser till SELECT -lista poster i HAVING går utanför standarden.

Du bör använda en underfråga, t.ex.

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

... eller upprepa sammanställningen.



  1. Anslut Metabase med MySQL för datautforskning

  2. Justera SQL-satser i SQL Developer

  3. Säkerhetskopiera en databas i SQL Server 2017

  4. Jämföra datum i Oracle SQL