개발 지식/[DBMS] Oracle

[Oracle] 서브쿼리(4) - 다중열 서브쿼리를 통한 WHERE절 비교

devGSP 2022. 6. 5. 08:00
반응형
이 게시물은 Database GUI Oracle SQL Developer의 아래 버전 정보를 기준으로 작성되었습니다.

Java(TM) 플랫폼 : 1.8.0_321
Oracle IDE : 4.1.5.21.78

 

다중열 서브쿼리를 통한 WHERE절 비교

 

설명

 

SELECT절에 비교할 데이터를 여러 개 지정하는 방식. 메인쿼리에 비교할 열을 괄호로 묶어 명시하고 서브쿼리에서는 괄호로 묶은 데이터와 같은 자료형 데이터를 SELECT절에 명시하여 사용함.

 

 

사용 예시

SELECT *
  FROM EMP
 WHERE (DEPTNO, SAL) IN ( SELECT DEPTNO, MAX(SAL)
                            FROM EMP
                        GROUP BY DEPTNO);

 

 

결과

sq4_q1

반응형