преобразовать столбец в строки и получить количество различных значений одного и того же столбца в postresql - PullRequest
1 голос
/ 31 марта 2020

проверить преобразование столбца в строках и получить количество различных значений одного и того же столбца в последующем sql

1 Ответ

1 голос
/ 31 марта 2020

Вы можете сделать условную агрегацию. Postgres поддерживает стандартное предложение filter(), которое здесь пригодится:

select
    activity_tag,
    bank,
    count(*) filter(where within_beyond = 'WITHIN') within_count,
    count(*) filter(where within_beyond = 'BEYOND') beyond_count
from mytable
group by activity_tag, bank
...