데이터베이스/[Oracle]
[Oracle] 오라클 TO_CHAR() 함수 사용법
연구소장 J
2023. 10. 10. 20:14
TO_CHAR() 함수
TO_CHAR() 함수는 숫자 혹은 날짜로 주어진 데이터를 특정 포맷의 문자열 타입으로 변환해주는 함수이다.
날짜 변환
포맷 | 설명 |
YYYY/YY/YEAR | 년도(4자)/년도(뒤 2자)/문자년도 |
MONTH/MON/MM/RM | 달(이름/약어/숫자/로마 기호) |
DDD/DD/D | 일(1년 기준/1달 기준/1주 기준) |
DAY/DY | 요일(이름/약어) |
HH/HH24 | 12시간/24시간 표준 |
MI | 분(0~59) |
SS | 초(0~59) |
예시
SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD')
, TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS')
, TO_CHAR(SYSDATE, 'MON')
, TO_CHAR(SYSDATE, 'DAY')
FROM DUAL;
결과 :
숫자 변환
포맷 | 설명 |
9 | 자리 수 지정 ( 값이 없으면 표시 X ) |
0 | 남는 자리를 0으로 표시 |
. or , | 지정한 위치에 . or , 표시 |
예시
SELECT TO_CHAR(192.123456, '9999.99')
, TO_CHAR(123.12, '0000.000')
, TO_CHAR(123456789, '999,999,999')
FROM DUAL;
결과 :
반응형