서브쿼리(Subquery)와 뷰에 대한 설명으로 옳은 것은? | [SQLD] SQL 개발자 기출유형 모의고사 2회 상세 페이지

1[SQLD] SQL 개발자 기출유형 모의고사 2회
서브쿼리(Subquery)와 뷰에 대한 설명으로 옳은 것은?
1
인라인 뷰는 WHERE 절에만 쓰는 서브쿼리다
2
스칼라 서브쿼리는 한 행 한 열만 반환한다
3
뷰를 만들면 데이터가 별도로 복제된다
4
연관 서브쿼리는 메인쿼리 전 한 번 돈다
해설

스칼라 서브쿼리는 SELECT 절 등에서 값 하나처럼 쓰이므로 한 행 한 열만 돌려줘야 하고, 여러 행이면 오류가 난다.

인라인 뷰는 FROM 절에 두어 테이블처럼 쓰는 서브쿼리이고, 뷰는 SQL 정의만 저장하는 가상 테이블이다.

  • 인라인 뷰는 WHERE 절이 아니라 FROM 절에 쓰는 서브쿼리다.
  • 뷰는 정의(SQL)만 저장하는 가상 테이블이라 데이터를 복제하지 않는다.
  • 연관 서브쿼리는 메인쿼리 행마다 반복 실행된다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[SQLD] SQL 개발자 기출유형 모의고사 2회 50문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요SQLD SQL 개발자 실전 모의고사 암기장 전체 보기