728x90 SQL 실습2 [ORACLE] MIN() 함수 사용법과 GROUP BY 절 실전 적용 Oracle SQL의 MIN() 함수는 집계 함수(Aggregate Function) 중 하나로, 주어진 칼럼에서 가장 작은 값을 반환합니다. 숫자형, 날짜형, 문자열 데이터에도 모두 적용 가능하며, 실무에서 자주 사용되는 강력한 함수입니다. 이 글에서는 MIN 함수의 기초부터 고급 활용까지 실무 예제를 중심으로 설명합니다.1. MIN() 함수란?MIN() 함수는 지정된 칼럼 내에서 가장 작은 값을 반환합니다. NULL 값은 제외되며, 숫자, 날짜, 문자열 모두 사용 가능합니다.SELECT MIN(salary) FROM employees;2. 숫자형 데이터에 적용가장 낮은 급여를 찾고 싶을 경우 다음과 같이 사용합니다.SELECT MIN(salary) AS min_salary FROM employees;.. 2025. 6. 1. [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