たとえば、Y
またはN
フラグを表す列がある場合、何パーセントがY
で、何パーセントがN
ですか?私は、これらの数値のそれぞれを見つけて自分でパーセンテージを計算するためのクエリを書くことができますが、NTILE
のような解析関数を使ってPL/SQLでこれを行うのが簡単だと思います。Oracleで列の値の分布を調べるにはどうすればよいですか?
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
誰もが正しい方向に私を指すことができますか?
+ 1勝利のためのRATIO_TO_REPORT! – ninesided