SQL
오라클 WITH 구문
안드로이
2015. 1. 15. 16:08
오라클 WITH 구문
WITH 구문은 특정하게 조회한 결과 집합을 하나의 이름으로 정의하여 사용하는것이다.
-- STOCK_INFO 결과 집합을 먼저 정의
WITH STOCK_INFO AS (
SELECT ITEM_CODE, STOCK
FROM KIOSK_STOCK
)
-- STOCK_INFO 결과 집합을 테이블 처럼 사용
SELECT ITEM_CODE, STOCK
FROM STOCK_INFO
WHERE STOCK = 0 ;
##############################
WITH 구문(2개 SUB쿼리) 사용방법
WITH ALIAS명_1 AS ( SUB쿼리 ),
ALIAS명_2 AS ( SUB쿼리 )
SELECT 컬럼명 FROM ALIAS명 where 조인조건;