DW 3

Null관련 Function

1. NVL 오라클 함수, Null값을 가진 컬럼값 변화 첫번째 인자가 Null 일 경우, 두번째 인자를 리턴, 첫번째 인자가 Null 이 아닐경우, 첫번째 인자를 리턴 select NVL('AAA',0) from Dual; --> AAA Null값에 어떤값을 연산해도 Null이기 때문에, 계산시 많이 사용. 2. NVL2 첫번째 인자가 Null이 아니면, 표현식1을 리턴, 첫번째 인자가 Null이면, 표현식2을 리턴 select NVL2('AAA','표현식1','표현식2') from Dual; -->표현식1 CASE CASE함수와 같다 CASE 컬럼 WHEN 조건 THEN 실행 WHEN 조건 THEN 실행 ELSE Default END 3. NULLIF 두 값을 비교하여 같으면 NULL, 다르면 첫번째..

Tech 2009.11.20

Join

1. LEFT OUTER JOIN(= LEFT JOIN) LEFT OUTER JOIN 은 A테이블과 B테이블중 기준이 되는 테이블을 Left(왼쪽)에 두고 JOIN하는 명령. Ex> A LEFT JOIN B ON 조건 ==> A라는 테이블의 전체 컬럼을 조회한후 B테이블의 컬럼을 JOIN함. ON조건은 B테이블을 JOIN하는 조건 ------------------------------------------------------------------------ Ex> A 테이블 지역명 책상수량 가 30 나 20 다 40 라 50 마 100 B 테이블 지역명 의자수량 가 30 나 70 다 80 마 20 바 200 사 150 -----------------------------------------------..

Tech 2008.11.26