ORACLE WITH AS 사용방법 - 1
1 2 3 4 5 6 7 8 9 10 11 | -- [WITH 구문 사용방법] WITH AA AS (SELECT ROWNUM, 'TEST1', SYSDATE FROM DUAL UNION ALL SELECT ROWNUM, 'TEST2', SYSDATE FROM DUAL UNION ALL SELECT ROWNUM, 'TEST3', SYSDATE FROM DUAL) SELECT * FROM AA; | cs |
출력 결과
ROWNUM | 'TEST1' | SYSDATE |
1 |
TEST1 |
2017-07-25 오후 6:14:08 |
1 |
TEST2 |
2017-07-25 오후 6:14:08 |
1 | TEST3 | 2017-07-25 오후 6:14:08 |
ORACLE WITH AS 사용방법 - 2
1 2 3 4 5 6 7 8 9 10 11 12 13 | -- [WITH 구문(2개 SUB쿼리) 사용방법] WITH AA AS (SELECT ROWNUM AS SEQ , 'TEST1' AS NAME , SYSDATE FROM DUAL), BB AS (SELECT ROWNUM AS SEQ , 'TEST2' AS NAME , SYSDATE FROM DUAL) SELECT * FROM AA, BB WHERE AA.SEQ = BB.SEQ | cs |
출력 결과
SEQ |
NAME |
SYSDATE |
SEQ_1 |
NAME_1 |
SYSDATE_1 |
1 |
TEST1 |
2017-07-25 오후 6:16:53 |
1 |
TEST2 |
2017-07-25 오후 6:16:53 |
'전체 > Oracle' 카테고리의 다른 글
ORACLE 임시테이블 생성, 컬럼 데이터 유형 바꾸기( ADD, MODIFY, RENAME, DROP ) (2) | 2017.11.22 |
---|---|
ORACLE 컬럼 중복값 제거(필터) 방법 정리 (0) | 2017.11.22 |
ORACLE 데이터 컬럼 여러개로 나누기, 데이터 컬럼 줄내림(줄바꿈), 정규표현식 사용하기 (0) | 2017.07.24 |
DECODE문의 두가지 유형 (0) | 2017.07.21 |
ORACLE 무결성 제약 조건(NOT NULL, UNIQUE , PRIMARY KEY, FOREIGN KEY, CHECK) (0) | 2017.06.15 |