- 변환형 함수
TO_CHAR : 숫자나 날짜를 문자열로 변환 
TO_NUMBER : 문자를 숫자로 변환 
TO_DATE : 문자를 날짜로 변환

- TO_CHAR에서 숫자를 문자로 변환시에 형식에 사용되는 요소
9 : 일반적인 숫자를 나타냄 
0 : 앞의 빈자리를 0으로 채움 
$ : dollar를 표시함 
L : 지역 통화 단위(ex ) 
. : 소숫점을 표시함 
, : 천단위를 표시함 
- TO_CHAR에서 날짜를 문자로 변환시에 형식에 사용되는 요소
SCC : 세기를 표시 S는 기원전(BC) 
YEAR : 연도를 알파벳으로 spelling 
YYYY : 4자리 연도로 표시 
YY : 끝의 2자리 연도로 표시 
MONTH : 월을 알파벳으로 spelling 
MON : 월의 알파벳 약어 
MM : 월을 2자리 숫자로 표시 
DAY : 일에 해당하는 요일 
DY : 일에 해당하는 요일의 약어 
DDD,DD,D : 연도,월,일 중의 날짜를 숫자로 표시 
HH , HH24 : (1-12) , (0-23)중의 시간을 표시 
MI : 분을 표시 
SS : 초를 표시 
AM(A.M.),PM(P.M.) : 오전인지 오후인지를 표시


TO_CHAR(문자값,‘형식’)
숫자를 문자로 변환 : TO_CHAR(350000,'$999,999')→ $350,000
숫자를 날짜로 변환 : TO_CHAR(SYSDATE,'YY/MM/DD')→ 95/05/25 
TO_DATE(문자값, ‘형식’) : TO_DATE('10 SEPTEMBER 1992','DD MONTH YYYY')→10-SEP-92 
TO_NUMBER(문자값) : TO_NUMBER('1234')→ 1234



출처: https://www.specialguy.net/33 [특별한 나]

조인 수행시 먼저 표기된 좌측 테이블에 해당하는 테이터를 먼저 읽은 후, 나중 표기된 우측 테이블에서 JOIN 대상 테이터를 읽어옵니다. 즉 Table A와 B가 있을 때 (Table A 가 기준이 됨) A와 B를 비교해서 B의 JOIN 컬럼에서 같은 값이 있을 때 해당 데이터를 가져오고, B의 JOIN 컬럼에서 같은 값이 없는 경우에는 B테이블에서 가져오는 컬럼들은 NULL 값으로 채웁니다. OUTER 키워드는 생략할 수 있습니다.

즉 A LEFT OUTER JOIN B 할 경우 A,B 테이블간 조인 조건이 맞지 않는 A와B 테이블의 레코드 중 A테이블 레코드는 무조건 결과값에 포함되어 나오는 것입니다. 왼쪽 테이블은 무조건 나오는 것이지요.

 

+ Recent posts