PostgreSQL PARTITION BY 와 ROW_NUMBER()
2025-06-21 1. 기본 문법 ROW_NUMBER() OVER (PARTITION BY 컬럼1 [, 컬럼2, ...] ORDER BY 정렬기준)PARTITION BY: 데이터를 그룹화할 기준 컬럼입니다. 이 컬럼 기준으로 각각 독립된 그룹처럼 계산됩니다.ORDER BY: 각 그룹 내에서 순번을 매기는 정렬 기준입니다.2. 예제다음은 직원들의 부서별 입사일 순으로 순위를 부여하는 예제입니다.CREATE TABLE employees ( id SERIAL PRIMARY KEY, name TEXT, department TEXT, hired_date DATE);INSERT INTO employees (name, department, hired_date) VALUES('철수', '개발팀..