반응형
스칼라(scalar) : 하나의 숫자로만 표시되는 양
즉, 상수이다.
SELECT ename, 2 FROM emp;
2 자체 데이터가 스칼라이다.
또한 쿼리의 결과가 하나만 나오는 것을
스칼라 쿼리라고 한다.
SELECT avg(sal)
FROM emp;
SELECT절 안에
SELECT가 또 들어가는 것을
서브 쿼리라고 하는데
이때 서브쿼리가 스칼라이면
스칼라 서브쿼리라고 한다.
그래서 보통 컬럼에 적어주는 서브 쿼리를
스칼라 서브 쿼리라고 한다.
SELECT에 서브 쿼리를 넣을 때는
항상 스칼라 서브 쿼리이어야 한다.
SELECT ename, (SELECT '2' FROM emp)
FROM emp;
서브 쿼리문의 결과는 14줄이 나오는데
ename 한 줄당 14개씩 결과가 나오기 때문이다.
[출처]
https://cafe.naver.com/metacoding
메타 코딩 유튜브
https://www.youtube.com/c/%EB%A9%94%ED%83%80%EC%BD%94%EB%94%A9
반응형