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') 에러발생
반응형
'DB > ORACLE' 카테고리의 다른 글
테이블 정보 확인(데이터 개수, 용량) (0) | 2021.07.28 |
---|---|
Sqldeveloper .sql 문 실행 (0) | 2019.07.18 |
DBMS_LOB.SUBSTR ora-06502 발생 (0) | 2017.11.16 |
문자열 배열로 변경해서 가지고 오기 (0) | 2016.10.24 |
sys비밀번호 분실시 (0) | 2016.07.22 |