SQL

[Oracle] 비율함수

silver-w 2024. 10. 25. 13:12
  1. Ratio_to_report() over() : 해당 값이 전체 값의 몇 프로를 차지하는지? ( 0 < x < 1)
  2. Percent_rank() over() : 랭킹 / 전체 건수 : 꼴지='1', 랭킹이 높을 수록 0에 가까움 ( 0 < x <=1)
  3. Cume_dist() over() : 현재 행까지 누적 건수 / 전체 건수 ( 0 < x <=1)
  4. Ntile() over() : 주어진 수만큼 행들을 n등분 / 같은 값이더라도 등수를 내림 / 2그룹으로 나누었을때 똑같은 행수로 나누어 떨어지지 않으면 1그룹에 할당한다