Loading...

DB/Oracle / / 2022. 2. 9. 15:32

DB 26강. 스칼라 서브쿼리

반응형

스칼라(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

 

메타코딩 : 네이버 카페

코린이들의 궁금증

cafe.naver.com

 

메타 코딩 유튜브

https://www.youtube.com/c/%EB%A9%94%ED%83%80%EC%BD%94%EB%94%A9

 

메타코딩

문의사항 : getinthere@naver.com 인스타그램 : https://www.instagram.com/meta4pm 깃헙 : https://github.com/codingspecialist 유료강좌 : https://www.easyupclass.com

www.youtube.com

 

반응형