승무원 테이블은 사번·이름·상급자사번 열을 가진다. 다음 SQL 결과의… | [SQLD] SQL 개발자 기출유형 모의고사 4회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 4회
승무원 테이블은 사번·이름·상급자사번 열을 가진다. 다음 SQL 결과의 상위자 열이 뜻하는 것은?SELECT A.이름 AS 직원, C.이름 AS 상위자 FROM 승무원 A JOIN 승무원 B ON A.상급자사번 = B.사번 JOIN 승무원 C ON B.상급자사번 = C.사번;
1
직속 상급자의 이름
2
최상위 기장의 이름
3
상급자의 상급자 이름
4
직속 부하 직원의 이름
해설
A 의 상급자사번으로 B(직속 상급자)를 찾고, 다시 B 의 상급자사번으로 C 를 찾으므로 C 는 상급자의 상급자, 곧 두 단계 위 사람이다.
같은 테이블을 별칭으로 여러 번 쓰는 셀프 조인은 한 번 조인할 때마다 한 단계씩 위로 올라간다.
- 직속 상급자는 한 번만 조인한 B 의 이름이다.
- 부하를 찾으려면 사번 = 상급자사번 방향을 반대로 걸어야 한다.
- 두 단계 조인은 단계 수가 고정이라 최상위를 보장하지 않는다.
오류나 개정된 내용이 보이면 알려주세요
이어서 풀어보기
[SQLD] SQL 개발자 기출유형 모의고사 4회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요비슷한 기출
- 다음sql보기에서join할경우괄호안에알맞는문장을작성하시오. select....from학생정보ajoin학과정보b(1)a.학과=b.(2) 1.on 2.학과2021년 정보처리기사실기 2회차
- sql문에서괄호안에알맞은답안을작성하시오. ('이름'이란컬럼에'이'로시작하는문자열을'내림차순'하는쿼리결과내용입니다.) select....from...where이름l2021년 정보처리기사실기 2회차
- 다음sql결과에알맞는답을작성하시오. [table] selectcount(col2) fromtable wherecol1in(2,3)orcol2in(3,5); 42022년 정보처리기사실기 2회차