입력 데이터

문제
SCORE_TAB 테이블에서 성적(AVERAGE)이 높은 순서대로 3명의 학생 데이터를 추출하고자 할 때, SQL의 실행 결과가 의도와 다르게 나오는 것은?
보기 문제 이미지
  1. 선택지 1 SELECT HNAME, AVERAGE FROM ( SELECT HNAME, AVERAGE FROM SCORE_TAB ORDER BY AVERAGE DESC ) WHERE ROWNUM <= 3;
  2. 선택지 2 SELECT HNAME, AVERAGE FROM ( SELECT HNAME, AVERAGE, ROW_NUMBER() OVER(ORDER BY AVERAGE DESC) AS RN FROM SCORE_TAB) WHERE RN <= 3;
  3. 선택지 3 SELECT HNAME, AVERAGE FROM SCORE_TAB WHERE ROWNUM <= 3 ORDER BY AVERAGE DESC;
  4. 선택지 4 SELECT HNAME, AVERAGE FROM SCORE_TAB ORDER BY AVERAGE DESC FETCH FIRST 3 ROWS ONLY;
정답
3
해설

문제 최종 검수

SQD SQL 기본 및 활용 SQL 활용 TOP N 쿼리
11690번
문제
보기

입력된 내용이 없습니다.

선택지1
선택지2
선택지3
선택지4
정답
키워드
해설
비기봇 해설
1차 검수 상태 :