728x90
SQLD 자격검증실전문제 114번 문제
-
SQLD 자격검증실전문제 114번 문제<자격증>/[SQLD] 2023. 3. 19. 19:11
114. 아래 데이터 모델에서 활동점수가 높은 고객을 게임상품ID별로 10등까지 선별 하여 사은행사를 진행하려고 한다. 다음 SQL 중 가장 적절한 것은? (단, 활동점수가 동일한 고객은 동일등수로 한다. 아래 결과 예제 참조) 1 SELECT 게임상품HD. 고객ID, 활동점수 순위 FROM (SELECT DENSE_RANK() OVER(ORDER BY 활동점수 DESC) AS 순위 고객, 게임상품ID, 활동점수 FROM 고객활동) WHERE 순위 < 10; 2 SELECT 게임상품, 고객, 활동점수, 순위 FROM (SELECT DENSE RANKO OVER(PARTITION BY ORDER BY 활동점수 DESC) AS 순위 고객ID. 게임상품HD. 활동점수 FROM 고객활동) WHERE 순위