다음 SQL의 실행 결과로 옳은 것은? (분류는 가나다순으로 비교된다)… | [SQLD] SQL 개발자 기출유형 모의고사 5회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 5회
다음 SQL의 실행 결과로 옳은 것은? (분류는 가나다순으로 비교된다)[도서]
| 도서번호 | 분류 | 대출횟수 |
|---|---|---|
| B1 | 소설 | 5 |
| B2 | 기술 | 3 |
| B3 | 소설 | 8 |
| B4 | 기술 | 6 |
| B5 | 역사 | 4 |
| B6 | 기술 | 6 |
SELECT 도서번호, 대출횟수 * 2 AS 점수 FROM 도서 ORDER BY 분류, 점수 DESC, 1 DESC;
1
| 도서번호 | 점수 |
|---|---|
| B2 | 6 |
| B6 | 12 |
| B4 | 12 |
| B1 | 10 |
| B3 | 16 |
| B5 | 8 |
2
| 도서번호 | 점수 |
|---|---|
| B6 | 12 |
| B4 | 12 |
| B2 | 6 |
| B3 | 16 |
| B1 | 10 |
| B5 | 8 |
3
| 도서번호 | 점수 |
|---|---|
| B4 | 12 |
| B6 | 12 |
| B2 | 6 |
| B3 | 16 |
| B1 | 10 |
| B5 | 8 |
4
| 도서번호 | 점수 |
|---|---|
| B3 | 16 |
| B6 | 12 |
| B4 | 12 |
| B1 | 10 |
| B5 | 8 |
| B2 | 6 |
해설
SELECT 목록에 없는 분류로 먼저 기술·소설·역사 순으로 묶고, 같은 분류 안에서는 별칭 점수 내림차순, 점수가 같은 B4·B6 은 열 번호 1(도서번호) 내림차순이라 B6 이 앞선다.
ORDER BY 에는 선택하지 않은 열, 별칭, 열 번호를 섞어 쓸 수 있고 방향은 키마다 따로 적용된다.
- 점수만으로 전체를 정렬한 표는 선택하지 않은 분류 키를 무시했다.
- B4 를 B6 앞에 둔 표는 마지막 키의 DESC 를 무시했다.
- 분류 안에서 점수가 커지는 표는 점수를 오름차순으로 정렬했다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[SQLD] SQL 개발자 기출유형 모의고사 5회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 다음sql결과에알맞는쿼리을작성하시오. selectname,scorefrom성적(1)by(2)(3) 1.order 2.score 3.desc2022년 정보처리기사실기 1회차
- sql문에서괄호안에알맞은답안을작성하시오. ('이름'이란컬럼에'이'로시작하는문자열을'내림차순'하는쿼리결과내용입니다.) select....from...where이름l2021년 정보처리기사실기 2회차
- 다음sql보기에서join할경우괄호안에알맞는문장을작성하시오. select....from학생정보ajoin학과정보b(1)a.학과=b.(2) 1.on 2.학과2021년 정보처리기사실기 2회차