본문 바로가기

Database

SubQuery

SubQuery  

 하나의 SELECT 안에 포함되어 있는  다른 SELECT 문장

 

기본문법

SELECT 컬럼

FROM 테이블명

WHERE 형식 연산자 ( SELECT 컬럼 FROM 테이블명 .....);

 

SubQuery에서 사용할  있는 연산자의 종류.

 1) 단일행 연산자(=, >, >=, <, <=, <>) - Single Row SubQuery

 2) 복수행 연산자(IN, NOT IN) - Multi Row SubQuery


SingleRow SubQuery 예제

- 전달되는 행이  하나인 경우. 


Multi Row SubQuery 예제

- 전달되는 행이 여러 개인 경우


Mulit-column SubQuery 예제

- WHERE절에서 비교하는 컬럼이 하나가 아닌 여러개의 컬럼을 동시에 비교하는경우


FROM절에서의 SubQuery 예제


HAVING절에서의 SubQuery 예제


CREATE절에서 SubQuery 예제

DML문에서의 SubQuery(INSERT, UPDATE) 예제


'Database' 카테고리의 다른 글

CONSTRAINT  (0) 2018.05.22
TRANSACTION  (0) 2018.05.22
SET연산자(UNION..)  (0) 2018.05.22
JOIN  (0) 2018.05.22
Group by 와 Having절  (0) 2018.05.22