DB/ORACLE
oracle to_char 숫자->문자 변환시 fm사용
질주하는구
2018. 5. 28. 22:58
to_char 이용해서 숫자를 한글로 변환시 fm을 이용해서 원하는 정보를 정의 할 수 있습니다.
select to_char(0001.11, 'fm0000.00') from dual; => 0001.11
select to_char(0001.11, 'fm9999.00') from dual; => 1.11
select to_char(1001.11, 'fm9999.00') from dual; => 1001.11
select to_char(1001.00, 'fm9999.99') from dual; => 1001.
9는 해당 자리의 데이터가 있는경우 출력 없는경우 출력 하지 않는다
0은 해당 자리의 데이터를 무조건 출력
fm 뒤에 나오는 자릿수는 출력 하려는 데이터의 자릿수 보다 커야 한다
ex> to_char(10011.00, 'fm9999.99') 에러발생
반응형