Например, если у меня есть столбец, представляющий флаг Y
или N
, какой процент равен Y
, а какой процент равен N
?Я знаю, что могу написать запрос, чтобы найти каждое из этих чисел, а затем рассчитать процент самостоятельно, но я полагаю, что это будет просто сделать в PL / SQL с аналитическими функциями, такими как NTILE
.
SELECT COUNT(1), enabled_flag
FROM widgets
GROUP BY enabled_flag;
Дает мне:
COUNT(1) | enabled_flag
123124 | Y
234234 | N
Мне нужно:
enabled_flag | percentage
Y | 34
N | 56
Кто-нибудь может указать мне правильное направление?