21-2[도서]와 [분류] 테이블을 조인해 각 도서의 제목과 분류명을 … | 2021년 정보처리기사실기 2회차 기출문제 상세 페이지
18
21-2
[도서]와 [분류] 테이블을 조인해 각 도서의 제목과 분류명을 조회하려 한다. SQL 문의 빈칸 ①, ②를 채우시오.
[도서]
| 도서번호 | 제목 | 분류코드 |
|---|---|---|
| 31 | 별의 지도 | S |
| 32 | 바다의 문법 | L |
| 33 | 작은 경제 | E |
[분류]
| 분류코드 | 분류명 |
|---|---|
| E | 경제 |
| L | 문학 |
| S | 과학 |
SELECT 도서.제목, 분류.분류명
FROM 도서 JOIN 분류
( ① ) 도서.분류코드 = 분류.( ② );해설
① ON
② 분류코드
[해설]
JOIN 구문에서 두 테이블을 잇는 조건은 ON 뒤에 적는다.
두 테이블이 공유하는 열이 분류코드이므로 ②에는 분류코드가 들어간다. 실행하면 별의 지도-과학, 바다의 문법-문학, 작은 경제-경제가 짝지어진다.
조인 열 이름이 양쪽에서 같다면 USING(분류코드)로 줄여 쓸 수도 있다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.