본문 바로가기

Dev. Database/Oracle

누계값 구하기 - 부등호 조인의 이용

데이터베이스를 관리하다 보면 COLUMN의 값과 함께 그 상위값들의 누계를 보고자 하는 경우가 발생한다.

예를 들어 이런 식으로 말이다.



이러한 경우에는 쿼리문을 어떻게 작성해야 할까?

여러가지 방법이 있겠지만, 오늘 소개하고자 하는 것은 부등호 조인을 이용하는 것이다.

부등호 조인이란 말 그대로 테이블 간의 조인에 부등호를 사용하는 것이다.



위와 같이, 셀프 조인을 한 상태에서 부등호 조인을 조건으로 주면 다음과 같은 결과를 얻을 수 있다.