출제 23-3다음 중 아래와 같은 결과를 표시하는 SQL문은? | [컴퓨터활용능력 1급 필기] 가끔 나오는 문제 · 최근 상시 회차 1회 출제 (331) 상세 페이지
1[컴퓨터활용능력 1급 필기] 가끔 나오는 문제 · 최근 상시 회차 1회 출제 (331)
출제 23-3
다음 중 아래와 같은 결과를 표시하는 SQL문은?
1
SELECT * FROM book ORDER BY [저자], [출간연도];
2
SELECT * FROM book ORDER BY [출간연도] DESC, [출판사] DESC;
3
SELECT * FROM book ORDER BY [출간연도] ASC, [저자] ASC;
4
SELECT * FROM book ORDER BY [저자] DESC, [출간 연도] ASC;
해설
결과를 표시하는 SQL문은 SELECT * FROM book ORDER BY [출간연도] ASC, [저자] ASC;입니다.
결과는 컴퓨터과학/이연산/두빛/2011, 자바/고자바/IT/2012, C#/윤피디/가람/2017, 액세스/김디비/IT/2018, 엑셀/이연산/화요/2018 순으로, 출간연도 오름차순입니다. 출간연도가 같은 2018년 두 행은 김디비가 이연산보다 앞서므로 2차 정렬은 저자 오름차순입니다.
- 저자 오름차순 정렬이면 고자바가 맨 앞에 와야 하고, 저자 내림차순 정렬이면 이연산의 두 도서가 연달아 나와야 하므로 결과와 다릅니다.
- 출간연도 내림차순이면 2018년 행이 먼저 나와야 하므로 결과와 다릅니다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.
