SELECT 컬럼 명,
WINDOW_FUNCTION(ARGUMENTS) OVER ([PARTITION BY 컬럼] [ORDER BY 절] [WINDOWING 절])
FROM 테이블 명;
SELECT 컬럼 명,
RANK() OVER ([PARTITION BY 컬럼] [ORDER BY 절] [WINDOWING 절])
FROM 테이블 명;

item
RANK,DENSE_RANK,ROW_NUMBERSELECT *, RANK() OVER (ORDER BY category, price DESC) AS RK, DENSE_RANK() OVER (ORDER BY category, price DESC) AS DRK, ROW_NUMBER() OVER (ORDER BY category, price DESC) AS RN FROM item ORDER BY category, price DESC
with
ORDER BYSELECT *, RANK() OVER (ORDER BY category, price DESC) AS RK, DENSE_RANK() OVER (ORDER BY category, price DESC) AS DRK, ROW_NUMBER() OVER (ORDER BY category, price DESC) AS RN FROM item ORDER BY category, price DESC
with
PARTITION BYSELECT *, RANK() OVER (PARTITION BY category ORDER BY price DESC) AS RK, DENSE_RANK() OVER (PARTITION BY category ORDER BY price DESC) AS DRK, ROW_NUMBER() OVER (PARTITION BY category ORDER BY price DESC) AS RN FROM item ORDER BY category, price DESC