다음 SQL 에 대한 설명으로 옳은 것은?[직원]사번이름관리자사번1정은… | [SQLD] SQL 개발자 기출유형 모의고사 3회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 3회
다음 SQL 에 대한 설명으로 옳은 것은?[직원]
| 사번 | 이름 | 관리자사번 |
|---|---|---|
| 1 | 정은 | (null) |
| 2 | 하람 | 1 |
| 3 | 류진 | 1 |
| 4 | 백설 | 2 |
SELECT A.이름 AS 직원, B.이름 AS 관리자
FROM 직원 A
JOIN 직원 B
ON A.관리자사번 = B.사번;1
관리자가 없는 정은도 결과에 나온다
2
관리자 열에는 상사의 이름이 나온다
3
결과 행 수는 직원 수와 항상 같다
4
같은 테이블은 별칭 없이 두 번 쓴다
해설
셀프 조인에서 A 는 직원, B 는 관리자 역할을 하며, A 의 관리자사번과 B 의 사번이 같은 행을 연결하므로 관리자 열에는 상사의 이름이 나온다.
결과는 하람-정은, 류진-정은, 백설-하람의 3행이다.
- INNER 조인이라 관리자사번이 NULL 인 정은은 결과에서 빠진다.
- 같은 테이블을 두 번 쓰려면 반드시 서로 다른 별칭으로 구분해야 한다.
- 정은이 빠져 3행이므로 직원 수 4와 다르다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[SQLD] SQL 개발자 기출유형 모의고사 3회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 다음sql보기에서join할경우괄호안에알맞는문장을작성하시오. select....from학생정보ajoin학과정보b(1)a.학과=b.(2) 1.on 2.학과2021년 정보처리기사실기 2회차
- 결과값이아래와같을때sql질의로옳은것은? <imgwidth="300"src= {"answer":1,"content":[{"content":"21년-1회차-정보처리기사-필기
- 다음sql결과에알맞는답을작성하시오. [table] selectcount(col2) fromtable wherecol1in(2,3)orcol2in(3,5); 42022년 정보처리기사실기 2회차