sql >> Database teknologi >  >> RDS >> PostgreSQL

Med henvisning til et udvalgt aggregeret kolonnealias i have-sætningen i Postgres

Er der en indstilling i Postgres, der tillader den at bruge kolonnealiaser i have-sætningen?

Nej. Implementeringer, der tillader referencer til SELECT -liste poster i HAVING går uden for standarden.

Du bør bruge en underforespørgsel, f.eks.

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

... eller gentag sammenlægningen.



  1. Forskel mellem skema / database i MySQL

  2. SQL CREATE TABLE for begyndere

  3. Endnu et argument for lagrede procedurer

  4. ExecuteBatch-metoden returnerer array med værdi -2 i java