입력 데이터

문제
Oracle 12c에서 도입된 ROW LIMITING 절을 활용하여,Q1_AMT, Q2_AMT, Q3_AMT의 합계가 큰 순서대로 상위 2개 거래처만 조회하려고 한다. 다음 중 가장 올바른 SQL 문은 무엇인가?
보기 문제 이미지
  1. 선택지 1 SELECT * FROM SALES_SUMMARY ORDER BY Q1_AMT + Q2_AMT + Q3_AMT DESC FETCH FIRST 2 ROWS ONLY;
  2. 선택지 2 SELECT * FROM SALES_SUMMARY WHERE ROWNUM <= 2 ORDER BY Q1_AMT + Q2_AMT + Q3_AMT DESC;
  3. 선택지 3 SELECT * FROM SALES_SUMMARY FETCH FIRST 2 ROWS ONLY ORDER BY Q1_AMT + Q2_AMT + Q3_AMT DESC;
  4. 선택지 4 SELECT * FROM SALES_SUMMARY ORDER BY Q1_AMT + Q2_AMT + Q3_AMT ASC FETCH FIRST 2 ROWS ONLY;
정답
1
해설

문제 최종 검수

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

입력된 내용이 없습니다.

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