로딩
티스토리 데이터 처리 중입니다.

240402 DB - Top-N 분석

 240402 DB - Top-N 분석

Top-N 분석 Top-N 질의는 컬럼에서 가장 큰 n개의 값 또는 가장 작은 n개의 값을 요청 max, min을 이용하면 최고, 최저값은 찾을 수 있음. 하지만 1등에서 5등, 1등에서 3등 등 범위는 알 수 없음.

그 때 사용하는 것이 Top-N 분석임. 질의 구조 메인 쿼리 from (서브쿼리(정렬 구문이 반드시 들어가야함))-> inlineview select [컬럼1, 컬럼2,...,], ROWNUM -- ROWNUM : 의사 열.

논리적인 컬럼. 서브쿼리에서 반환되는 각 행에 1부터 시작해서 순차 값을 할당 from (select [컬럼1, 컬럼2,...] from table order by top-n_column) -- from의 서브쿼리를 인라인뷰 where ROWNUM...