본문 바로가기
데이터베이스/SQL

SQL 단일행 서브쿼리

by ADELA_J 2024. 1. 10.

<서브 쿼리>

- 특정 쿼리에서 검색한 값을 다른 쿼리에서 받아 검색하는 방법

 

▶ 예시안

▼ JONES 보다 더 많은 월급을 받는 사원들 검색

 

▷ JONES의 월급보다 많은 사람을 조회하려면 먼저, 

 JONES의 월급이 얼마인지 조회하는 것이 우선

그래서 JONES의 월급을 검색하고 (서브쿼리)

서브쿼리 결과보다 높은 사람들을 조회해야한다(메인쿼리)

 

▼ SCOTT와 같은 월급을 받는 사원을 조회해보자면

▶ 여기서 SCOTT 빼고 나머지를 조회하자면

 

▶ 여기서 괄호만 서브 쿼리! 

  ▷ SCOTT를 제외하는 쿼리는 메인 쿼리.