Re: Proposal: QUALIFY clause - Mailing list pgsql-hackers

From Marcos Pegoraro
Subject Re: Proposal: QUALIFY clause
Date
Msg-id CAB-JLwboVrNVRPD4CC1bJhgJQB50wcUn-NWkfgEpfXsmby1spg@mail.gmail.com
Whole thread Raw
In response to Re: Proposal: QUALIFY clause  ("Matheus Alcantara" <matheusssilv97@gmail.com>)
Responses Re: Proposal: QUALIFY clause
List pgsql-hackers
Em ter., 22 de jul. de 2025 às 08:56, Matheus Alcantara <matheusssilv97@gmail.com> escreveu:
The current patch supports the following syntaxes:
    SELECT a, b, c
    wf() OVER () as d
    FROM tab
    QUALIFY d = 1
When using the "QUALIFY d = 1" form, I currently rewrite the expression
as "wf() OVER () = 1" by searching the targetlist for the matching
alias, replacing the Var with the corresponding WindowFunc. 
 
Not related to $subject but that way you did, 
that replacement alias for wf expression, is cool.
With that would it be possible to have where replacements too ? Maybe.

select a+b as ab from t where ab = 5

regards
Marcos

pgsql-hackers by date:

Previous
From: Peter Geoghegan
Date:
Subject: Re: index prefetching
Next
From: Sami Imseih
Date:
Subject: Re: [PATCH] Proposal to Enable/Disable Index using ALTER INDEX