- CAST(expr AS type)
- TO_CHAR(expr [, fmt])
- 날짜 형식 지정 문자열
- CC 세기 / dc, ad 서기
- Q 분기
- YYYY,YYY,YY,Y 년도
- MM, MON, MONTH, RM 월
- D, DD, DDTH, DDD 일
- DAY 요일
- HH, HH12, HH24 시간
- MI 분
- SS, SSSS 초
- "문자열" 쌍따옴표 안의 문자열 표기
- 숫자 형식 지정 문자열
- 9 대응되는 데이터가 유효숫자이면 해당 숫자를, 무효의 0이면 공백을 출력
- 0 대응되는 데이터가 유효숫자이면 해당 숫자를, 무효의 0이면 '0'을 출력
- L($) 화폐 기호 출력
- PR 음수자료이면 '<>'안에 데이터 출력
- 소수점(.) 소수점 지정
- 콤마(,) 자리점 출력(3자리마다 ,)
- TO_DATE(expr [, fmt])
- expr로 기술된 문자자료를 fmt형식에 맞는 날짜형으로 변환
- fmt : YYYY:MM:DD 와 같은 형식 등이 있다
- 날짜형 데이터 형식에 맞지 않는 형식 지정 문자열은 무시되고 기본 날짜형이 적용
- 상용되는 형식 지정문자열은 TO_CHAR와 같음
- 반환 타입은 날짜
- TO_NUMBER(expr [, fmt])
- expr로 기술된 문자자료를 fmt형식에 맞는 숫자형 자료로 변환
- fmt : 999.00 과 같은 형식 등이 있다
- fmt형식은 숫자로 처리될 수 있는 형식 문자열이어야 된다
- expr에 숫자로 변환 불가능한 자료가 포함되어서는 안 된다
- 사칙연산이 가능한 형태여야 한다
- 콤마 포함 시 문자열로 취급되기 때문에 사용할 수 없다
- 소수점 자리는 일치시켜야 한다
- fmt에 기술한 숫자의 소숫점 자리가 expr에 적은 소숫점 자리보다 적으면 오류가 발생한다
- fmt를 기술하지 않으면 자동으로 소숫점 자리를 맞춰주기 때문에 안 써주는 것이 제일 좋다