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

다음은 STUDENT 테이블의 일부 데이터이다. 다음 중 각 GRADE별로 키가 가장 작은 학생의 이름만 출력하는 SQL은?

이 문제 풀어보기

정답 및 해설 보기

정답: 3번

① ❌ 전체 학생 중 가장 키 작은 학생만 1명 출력
② ❌ 전체 기준에서 키가 가장 작은 학생(들)만 출력 (GRADE별 아님)
✅ ③ PARTITION BY GRADE로 학년별 그룹을 나누고, ORDER BY HEIGHT로 키 오름차순 정렬 → 각 학년에서 키 가장 작은 학생을 ROW_NUMBER = 1로 부여
④ ❌ GRADE IN (...)에 MIN(HEIGHT)만 SELECT → 컬럼 혼동
이 단원 연속 풀기 · 윈도우 함수개념서 「윈도우 함수」 읽기

이 단원 공개 기출 64문항

  1. 다음 중 윈도우 함수 (Window Function, Analytic Function)에 대한 설명으로 가장 부적절한 것은?윈도우 함수
  2. 다음 중 아래와 같은 테이블에서 SQL을 실행할 때 결과로 가장 적절한 것은? [그림]윈도우 함수
  3. 아래 데이터 모델에서 활동점수가 높은 고객을 게임상품ID별로 10등까지 선별하여 사은행사를 진행하려고 한다. 다음 SQL 중 가장 적절한 것은? (단, 활동점수가…윈도우 함수
  4. 다음 중 추천내역 테이블에서 아래와 같은 SQL을 수행하였을 때의 결과로 가장 적절한 것은? [그림]윈도우 함수
  5. 다음 중 아래의 SQL에 대한 설명으로 가장 적절한 것은?윈도우 함수
윈도우 함수 기출 전체 보기 →