PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Odwołanie do wybranego aliasu kolumny agregowanej w klauzuli have w Postgres

Czy w Postgresie jest ustawienie, które pozwoli mu używać aliasów kolumn w klauzuli having?

Nie. Implementacje, które umożliwiają odniesienia do SELECT -listuj wpisy w HAVING wykraczają poza standard.

Powinieneś użyć podzapytania, np.

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

... lub powtórz agregację.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak stworzyć użytkownika dla bazy danych w postgresql?

  2. Podziel kolumnę na wiele wierszy w Postgres

  3. psql nieprawidłowe polecenie \N podczas przywracania sql

  4. Przegląd replikacji na poziomie woluminów dla PostgreSQL przy użyciu DRBD

  5. Pula połączeń PostgreSQL:część 2 – PgBouncer