57. 다음 [조건]에 부합하는 SQL문을 작성하고자 할 때, [SQL문]의 빈칸에 들어갈 내용으로 옳은 것은? (단, '팀코드' 및 '이름'은 속성이며, '직원'은 테이블이다.)
① WHERE 이름 = '정도일'
② SELECT 팀코드 FROM 이름
WHERE 직원 = '정도일'
③ WHERE 직원 = '정도일'
❹ SELECT 팀코드 FROM 직원
WHERE 이름 = '정도일'
문제 분석
- 이름이 **'정도일'**인 팀원이 속한 팀코드를 찾아야 합니다.
- 해당 팀코드를 이용하여 같은 팀에 속한 팀원들의 이름을 출력해야 합니다.
SQL문 분석
기본적인 쿼리 형식은 다음과 같습니다.
SELECT 이름
FROM 직원
WHERE 팀코드 = (서브쿼리);
여기서, 서브쿼리 부분에 '정도일'이 속한 팀코드를 찾는 SQL문이 들어가야 합니다.
정답 선택
주어진 보기에서 팀코드를 찾는 서브쿼리를 작성한 정답은 ④번입니다.
SELECT 팀코드 FROM 직원 WHERE 이름 = '정도일'
따라서 정답 SQL문은 다음과 같이 완성됩니다.
SELECT 이름
FROM 직원
WHERE 팀코드 = (SELECT 팀코드 FROM 직원 WHERE 이름 = '정도일');
정답: ④번
반응형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2022년 2회 정보처리기사 기출문제 59번 (0) | 2025.02.26 |
---|---|
2022년 2회 정보처리기사 기출문제 58번 (0) | 2025.02.26 |
2022년 2회 정보처리기사 기출문제 56번 (0) | 2025.02.25 |
2022년 2회 정보처리기사 기출문제 55번 (0) | 2025.02.25 |
2022년 2회 정보처리기사 기출문제 54번 (0) | 2025.02.25 |