본문 바로가기

SQL Query

[SQL QUERY] FIND ROWS THAT ARE NOT MAPPED IN OUTER JOIN TABLES WITH A AS ( SELECT 1 A, '매핑' MAPPED FROM DUAL UNION ALL SELECT 2 A, '매핑' MAPPED FROM DUAL UNION ALL SELECT 3 A, '미매핑' MAPPED FROM DUAL UNION ALL SELECT 4 A, '매핑' MAPPED FROM DUAL),B AS ( SELECT 1 A, '매핑' MAPPED FROM DUAL UNION ALL SELECT 2 A, '매핑' MAPPED FROM DUAL UNION ALL SELECT 4 A, '매핑' MAPPED FROM DUAL union all SELECT 5 A, '미매핑' MAPPED FROM DUAL ) SELECT * FROM A,B WHERE 1=1 AND A.A(+) = B.. 더보기
demobld.sql 강좌 테스트용 scott user 생성 스크립트 오라클클럽의 SQL 강좌 테스트는 SCOTT 계정의 잠금을 해제하신 후 접속하여 실행하면 됩니다. SCOTT USER 잠금 해제오라클을 설치하면 기본적으로 SCOTT 사용자는 사용을 하지 못하게 잠겨있다. 아래 명령어로 잠근을 해제 할 수 있다 -- DBA 권한으로 접속 한다. SQL> ALTER USER scott IDENTIFIED BY tiger ACCOUNT UNLOCK; -- SCOTT USER로 접속해보자 SQL> CONN soctt/tiger; 만약 SCOTT 계정이 존재하지 않다면 아래와 같이 SCOTT USER를 신규로 생성하고, 기본 테이블 및 데이터를 생성하면 된다. SCOTT USER 신규 생성 -- 1. DBA권한으로 접속하여 SCO.. 더보기
연속데이터 min max 값 얻어오기. 연속 데이터. 1-4,6,8-11 어디가 빠지고 들어갔는지 select 로 추출. create table t1(c1 number); insert into t1 values(1); insert into t1 values(2); insert into t1 values(3); insert into t1 values(4); insert into t1 values(6); insert into t1 values(7); insert into t1 values(8); insert into t1 values(9); insert into t1 values(10); insert into t1 values(15); insert into t1 values(16); insert into t1 values(17); insert i.. 더보기