[SQLD 퀴즈] 스칼라 서브쿼리

다음 중 SELECT절에 사용하는 서브쿼리인 스칼라 서브쿼리(Scalar Subquery)에 대한 설명으로 가장 적절한 것을 2개 고르시오.

 


① 내부적으로 Unique 작업을 실행한다.
② 하나의 로우에 해당하는 결과 건수는 1건 이하여야 한다.
③ Min 또는 Max 함수를 사용해야 한다.
④ 결과 칼럼의 개수는 1개여야 한다.

 

[출처] http://www.dbguide.net/da.db?cmd=snb9_4_view&boardUid=166434&boardConfigUid=81

 

 

* 정답 및 해설 *

 

정답 : ②, ④

 

스칼라 서브쿼리의 결과는 1칼럼의 1건이다.

 

한 행, 한 칼럼(1 Row 1 Column)만을 반환하는 서브쿼리

 

단일 행 서브쿼리이기 때문에 결과가 2건 이상 반환되면 SQL문은 오류를 반환