ORACLE
Partition By
사르가스
2013. 1. 14. 16:25
PARTITION BY - 데이터를 별도의 파티션으로 구분하여 그룹화 한다.
EX) 한 컬럼 데이터를 그룹화하여 다른 컬럼의 값이 가장 큰 값 1 ROW만 가져옴
SELECT *
FROM (SELECT column,
ROW_NUMBER() OVER(PARTITION BY distinct_column
ORDER BY column DESC) NO
FROM Table_Name
)
WHERE NO = 1
ASC - ascending (오름차순의)
DESC - descending (내림차순의)