ORACLE #오라클 #세로를 #가로로 #세로가로 #LISTAGG #사용법1 [Oracle] 오라클 세로를 가로로 (LISTAGG) 세로로 조회된 결과를 한줄(가로로)로 표현하는 방법입니다. 1. LISTAGG(대상컬럼, 구분값) WITHIN GROUP( ORDER BY 정렬기준) 2. 순위 함수 : RANK() OVER (PARTITION BY 기준컬럼(미필수값) ORDER BY 기준컬럼(필수값) DESC) - RANK() : 중복 순위 다음은 해당 개수만큼 건너뛰고 반환. (1등이 두명이면 다음 순위는 3등이다.) - DENSE_RANK() : 중복 순위 상관없이 순차적으로 반환. (1등이 두명이면 다음 순위는 2등이다.) - ROW_NUMBER() : 중복과 관계 없이 무조건 순서대로 반환. (1등이 두명이어도 1,2등으로 표현된다.) # OVER analytic_clause 해당 함수가 쿼리 결과 집합에 대해 적용되라는 지시어.. 2021. 12. 5. 이전 1 다음