non-prewise
![[ORACLE]서브쿼리](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fq4Whg%2FbtqFt52PZu2%2FAAAAAAAAAAAAAAAAAAAAAPU98Ytt1FNKxZaEiu8f9VdB-THqVzYwVNx1mplbgdQn%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DDdccldHUGdG%252Fb5gNiYeopYkw74c%253D)
[ORACLE]서브쿼리
SQL내부에서 사용된 sQL 사용위치에 따라 SELECT 절 : scalar subquery 반드시 서브쿼리가 하나의 행, 하나의 컬럼을 반환해야 한다 -- 하나의 행, 하나의 컬럼안에 여러개의 행, 컬럼 표현 불가 SELECT empnom, ename, ~~(SELECT deptno, deptname FROM dept)~~ FROM emp; FROM절 : in-line view WHERE절 : subquery 반환하는 행, 컬럼 수에 따라 단일행, 단일컬럼 ( = ) 단일행, 복수컬럼 다중행, 단일컬럼 ( IN , ANY, ALL ) IN 비교시에 NULL 주의 4. 다중행, 복수컬럼 복수컬럼에서 **pairwise , non-pairwise** ```sql -- 복수컬럼 쿼리 예제 SELECT * F..