728x90
반응형
WITH AS 문은 뭔가 처음봤을 때는 오오 이게뭐야 🤩 ?! 했는데
막상 해보면 별 거 아닌 WITH AS 구문..
WITH AS 문은 임시 테이블 생성 구문 이라고 할 수 있다.
내가 가져오고 싶은 데이터들을 테이블처럼 가져올 수 있게 해준다.
나는 주로 JOIN 으로 묶기에 애매한 테이블이나, 아예 서로 관계가 없는 테이블의 데이터를 끌어와서 동시에 표현하고 싶을 때 사용한다. 이런 경우가 아니라면 JOIN 함
쿼리문
WITH TBL_TEAM AS (
SELECT
'개발팀' AS 부서
, '사원' AS 직급
FROM DUAL
),
TBL_TEAM_INFO AS (
SELECT
'사원' AS 직급
, '2800' AS 연봉
FROM DUAL
)
SELECT
TT.부서
, TT.직급
, TTI.연봉
FROM TBL_TEAM TT
INNER JOIN TBL_TEAM_INFO TTI ON TT.직급 = TTI.직급;
결과
728x90
반응형
'study_db' 카테고리의 다른 글
오라클 INSTR 함수 : 텍스트 인덱스 가져오기, (indexOf) (0) | 2023.09.15 |
---|---|
오라클의 간단한 if 문 : DECODE 함수 (0) | 2023.08.04 |
오라클 DATA TYPE 확인 : typeof() ? (0) | 2023.06.27 |
MERGE INTO 오류 - ORA-38101: INSERT VALUES 절에 부적합한 열이 있음 (0) | 2023.06.27 |
오라클 요일 정보 가져오기 (0) | 2023.05.19 |