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

다음 SQL 실행 결과 중 다른 하나는?

이 문제 풀어보기

정답 및 해설 보기

정답: 1번

성적이 높은 순서대로 3명을 뽑는 쿼리로 적절한 것은 1, 2, 3번 보기이다. 2번의 경우 WITH TIES를 사용하여 동순위까지 출력하므로 98점과 함께 80점 두 명이 모두 출력된다. 하지만 ROWNUM의 경우 SELECT 절이 ORDER BY 절보다 먼저 수행되므로 SELECT 절에서의 ROWNUM은 ORDER BY 결과를 반영하지 못한다. 따라서 성적이 높은 순서대로 RN의 값이 형성되지 않기 때문에 원하는 결과를 얻을 수 없다.
이 단원 연속 풀기 · 윈도우 함수개념서 「윈도우 함수」 읽기

이 단원 공개 기출 64문항

  1. 다음 SQL 구문 결과와 같은 결과를 갖는 SQL은?윈도우 함수
  2. 다음 중 RANK, DENSE_RANK, ROW_NUMBER 결과로 가장 적절한 것은? [그림]윈도우 함수
  3. 부서내에서의 급여의 비율을 출력하는 구문으로 가장 적절하지 않은 것은?윈도우 함수
  4. 다음 SQL문의 실행 결과로 가장 알맞은 것은? [그림]윈도우 함수
  5. 다음 빈칸에 들어갈 문장으로 가장 적절한 것은? [그림]윈도우 함수
윈도우 함수 기출 전체 보기 →