참치코더의 꿈 메모장

오라클 서브쿼리 연산자 및 WITH 절 정리 본문

Oracle

오라클 서브쿼리 연산자 및 WITH 절 정리

참치깡 2025. 4. 27. 20:05
728x90
단일행 연산자
> >= = <= < <> ^= != ...
초과 이상 같음 이하 미만 비일치 비일치 비일치

 

 

다중행 연산자 연산자 설명
IN 서브쿼리안에 있는 데이터 값이 메인쿼리에 있는 데이터 값과 하나이상 일치한다면 True
ANY, SOME 메인쿼리의 조건식을 만족하는 서브쿼리의 결과가 하나이상 있다면 True
ALL 서브쿼리에 있는 데이터가 메인쿼리의 조건식을 모두 만족하면 True
EXISTS 서브쿼리에 어떠한 데이터가 존재해서 메인쿼리에 값이 입력되면 True

 

 

WITH절
WITH
별칭 AS (SELECT문 1번)             
별칭 AS (SELECT문 2번)
별칭 AS (SELECT문 3번)
...

SELECT  ...
FROM  ...
WHERE  ...
- 인라인 뷰 방식으로 FROM절에 선언해야할 테이블 개수가
  많을때 사용하는 방식으로 WITH절로 사용할 테이블을 미리
  명시해서 사용하는 방법이다.

- WITH절 이후에 SELECT문을 그대로 사용하면 된다.

 

 

 

 

작년 이맘때 쯤 봄 경기도 어느 한적한 곳

728x90
Comments