SQLD데이터베이스 구축난이도 2MCQ

SQLD 데이터베이스 구축 기출문제 #2321

문제

윈도우 함수에서 각 행에 고유한 순번을 부여하며, 동일한 값이 있어도 서로 다른 번호를 할당하는 함수는?

① RANK() ② DENSE_RANK() ③ ROW_NUMBER() ④ NTILE()

정답

3

해설

ROW_NUMBER()는 동일한 값이 있어도 각 행에 고유한 연속적인 번호를 부여한다. 예: 1, 2, 3, 4. ①RANK()는 동일 순위가 있으면 다음 순위를 건너뛰고(1,2,2,4), ②DENSE_RANK()는 건너뛰지 않지만 동일 순위를 부여하며(1,2,2,3), ④NTILE()은 지정된 그룹 수로 분할한다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 데이터베이스 구축 기출 #2321 | sqldpass