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

'DataBase > Oracle' 카테고리의 다른 글

13. Function - NULL 처리 함수  (0) 2021.07.24
12. Function - 집계함수  (0) 2021.07.24
10. Function - 날짜 함수  (0) 2021.07.24
9. Function - 숫자 함수  (0) 2021.06.22
8. Function - 문자열 함수  (0) 2021.06.22

+ Recent posts