SQLD(SQL 개발자) 기출 · 윈도우 함수

아래 데이터 모델에서 활동점수가 높은 고객을 게임상품ID별로 10등까지 선별하여 사은행사를 진행하려고 한다. 다음 SQL 중 가장 적절한 것은? (단, 활동점수가 동일한 고객은 동일등수로 한다. 아래 결과 예제 참조)

이 문제 풀어보기

정답 및 해설 보기

정답: 1번

게임상품별로 고객 목록을 추출하기위해서는 OVER절에 "PARTITION BY 게임상품ID”를 적용하여 게임상품별 활동점수로 순위가 추출될 수 있도록 하여야 한다.
RANK WINDOW 함수는 OVER절의 ORDER BY에 대한 결과에 따라 동일한 값을 동일한 등수로 처리
함과 동시에 중간 순위를 비우는 반면, DENSE RANK WINDOW 함수는 중간 순위를 비우지 않는다.
이 단원 연속 풀기 · 윈도우 함수개념서 「윈도우 함수」 읽기

이 단원 공개 기출 64문항

  1. 다음 중 추천내역 테이블에서 아래와 같은 SQL을 수행하였을 때의 결과로 가장 적절한 것은? [그림]윈도우 함수
  2. 다음 중 아래의 SQL에 대한 설명으로 가장 적절한 것은?윈도우 함수
  3. 다음 중 [사원] 테이블에 대하여 아래와같은 SQL을 수행하였을 때 예상되는 결과로 가장 적절한 것은? [그림]윈도우 함수
  4. 다음 중 아래 SQL의 실행 결과로 가장 적절한 것은? [그림]윈도우 함수
  5. 그룹 내 순위 관련 WINDOW 함수의 특징으로 틀린 것은?윈도우 함수
윈도우 함수 기출 전체 보기 →