728x90 데이터 정렬2 [ORACLE] RPAD()로 문자열 길이 맞추기 : 실무 활용 팁 Oracle SQL에서 문자열 우측을 지정된 문자로 채워 정해진 길이로 맞추는 RPAD 함수의 사용법과 다양한 실무 예제를 제공합니다.1. RPAD 함수란?RPAD 함수는 지정한 길이만큼 문자열의 오른쪽(Right)에 특정 문자를 채워 문자열을 맞춰주는 Oracle 내장 함수입니다.RPAD(string, length, pad_string)string: 원본 문자열length: 결과 문자열의 전체 길이pad_string: 오른쪽에 채울 문자열 (생략 시 공백)2. 기본 사용 예제SELECT RPAD('123', 5, '0') FROM dual;-- 결과: '12300'SELECT RPAD('oracle', 10, '*') FROM dual;-- 결과: 'oracle****'SELECT RPAD('ABC',.. 2025. 6. 3. [ORACLE] RANK() OVER 함수로 그룹 별 순위 구하기 실습 가이드 1. RANK 함수란 무엇인가?RANK 함수는 분석 함수의 일종으로, 특정 정렬 기준에 따라 순위(rank)를 부여하는 SQL 함수입니다. 동일한 값에는 동일한 순위가 부여되며, 그다음 순위는 건너뜁니다(즉, 중복 순위 발생 시 GAP 있음).📌 기본 문법RANK() OVER (PARTITION BY column1 ORDER BY column2 [ASC|DESC])예제: 부서별 급여 순위SELECT deptno, ename, sal, RANK() OVER (PARTITION BY deptno ORDER BY sal DESC) AS rank_in_dept FROM emp;결과 예시:deptnoenamesalrank_in_dept10KING5000110CLARK2450210MILLER13003.. 2025. 5. 31. 이전 1 다음 728x90