본문 바로가기

SQL 문 STUDY

SQL 함수 - TO_CHAR/TO_DATE/중첩 함수

개발공부 7번째 이야기

 

변환 함수

 

TO_CHAR() : 날짜, 숫자 등의 값을 문자열로 변환하는 함수 

   

    YYYY - 숫자로 된 전체 연도
    YEAR - 영어 철자로 표기된 연도
    MM   - 월의 2자리 값
    MONTH - 전체 월 이름
    MON - 월의 3자 약어
    DY   - 3문자로 된 요일 약어
    DAY - 요일의 전체 이름
    DD  - 숫자 형식의 월간 일
    AM 또는 PM - 자오선 표시
    A.M. 또는 P.M. - 마침표가 있는 자오선 표시
    HH 또는 HH12 또는 HH24 - 하루 시간 또는 반일 시간(1-12) 또는 전일 시간(0-23)
    MI    -  분(0-59)
    SS    -  초(0-59)

 

    TIMESTAMP 타입
    FF     - 밀리세컨드

위와 같이 변환이 가능함.

 

   9      - 숫자로 나타냄
   0      - 0이 표시되도록 강제 적용
   $      - 부동 달러 기호 배치
   L      - 부동 로컬 통화 기호 사용
   .      - 소수점 출력
   ,      - 천단위 표시자로 쉼표 출력

위와 같이 사용할 수 있음.

 

TO_DATE() : 문자를 DATE 타입으로 반환

 

중첩 함수 

- 단일 행 함수는 어떠한 레벨로도 중첩 가능

- 중첩된 함수는 가장 깊은 레벨에서 가장 낮은 레벨로 평가