Gor*_*off 5

使用条件聚合与case. 我不知道你想做什么,但例如:

select count(*) filter (where state = 'NY')
Run Code Online (Sandbox Code Playgroud)

将会:

select sum(case when state = 'NY' then 1 else 0 end)
Run Code Online (Sandbox Code Playgroud)