데이터베이스를 관리하다 보면 COLUMN의 값과 함께 그 상위값들의 누계를 보고자 하는 경우가 발생한다.
예를 들어 이런 식으로 말이다.
이러한 경우에는 쿼리문을 어떻게 작성해야 할까?
여러가지 방법이 있겠지만, 오늘 소개하고자 하는 것은 부등호 조인을 이용하는 것이다.
부등호 조인이란 말 그대로 테이블 간의 조인에 부등호를 사용하는 것이다.
위와 같이, 셀프 조인을 한 상태에서 부등호 조인을 조건으로 주면 다음과 같은 결과를 얻을 수 있다.
'Dev. Database > Oracle' 카테고리의 다른 글
ROWNJUM을 조건으로 사용할 때 (0) | 2015.10.01 |
---|---|
자기보다 작은 값 중 최대값 읽어오기 (0) | 2015.08.28 |
[오라클] OPTIMIZER 개요 및 구조 (0) | 2015.07.11 |
[오라클] 테이블 구조(스키마) 확인 (0) | 2015.07.10 |
CASE WHEN ~ THEN ~ ELSE END (0) | 2015.07.06 |