오라클에서 서브 쿼리는 쿼리 안에 쿼리를 넣는 것이고
SELECT, FROM, WHERE 중 어느 위치에 넣냐에 따라
스칼라 서브쿼리, 인라인 뷰, 중첩 서브쿼리로 갈린다.
-- 스칼라 서브쿼리
SELECT '김' AS NAME, (SELECT AGE FROM TB1 WHERE NAME='김') AS AGE
FROM DUAL
-- 인라인 뷰
SELECT AGE
FROM(SELECT AGE FROM TB1 WHERE NAME = '김')
-- 중첩 서브쿼리
SELECT NAME, AGE
FROM TB1
WHERE NAME = (SELECT NAME FROM TB1 WHERE NAME = '김')
'DB > Oracle' 카테고리의 다른 글
수업 34일차 - 문자 함수, 숫자 함수, 날짜 함수 (0) | 2022.06.21 |
---|---|
INNER JOIN, OUTER JOIN(LEFT, RIGHT, FULL) (0) | 2022.06.18 |
ALIAS (0) | 2022.06.18 |
INSERT, UPDATE, DELETE, SELECT (0) | 2022.06.18 |
테이블 생성 (데이터타입, 제약조건) (0) | 2022.06.18 |