가격 90이 두 행이면 ROW_NUMBER는 정확히 2행, RANK는 공동 2위까지 3행을 남깁니다.
| 상품 | price | ROW_NUMBER | RANK | rn <= 2 | rank <= 2 |
|---|---|---|---|---|---|
| 노트북 | 120 | 1 | 1 | 포함 | 포함 |
| 모니터 | 90 | 2 | 2 | 포함 | 포함 |
| 키보드 | 90 | 3 | 2 | 제외 | 포함 |
| 마우스 | 70 | 4 | 4 | 제외 | 제외 |
ROW_NUMBER() OVER ( ORDER BY price DESC, product_id ) AS rn
RANK() OVER ( ORDER BY price DESC ) AS rnk