SQLD데이터베이스 구축난이도 1MCQ

SQLD 데이터베이스 구축 기출문제 #3291

문제

다음 SQL문에서 사용된 서브쿼리의 특징으로 가장 옳은 것은?

SQL
SELECT 이름, (SELECT COUNT(*) FROM 주문 WHERE 고객번호 = C.고객번호) AS 주문수 FROM 고객 C;

① 외부 쿼리와 독립적으로 실행된다 ② 하나의 값을 반환하는 스칼라 서브쿼리이다 ③ FROM 절에 사용된 인라인 뷰이다 ④ WHERE 절의 조건으로만 사용 가능하다

정답

2

해설

SQL
SELECT 절에 사용된 서브쿼리로 하나의 값(주문 건수)을 반환하므로 스칼라 서브쿼리이다. ① 외부 쿼리의 C.고객번호를 참조하므로 상관 서브쿼리이다.FROM 절이 아닌 SELECT 절에 위치한다.SELECT 절에서도 사용 가능하다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] 데이터베이스 구축 기출 #3291 | sqldpass