Oracle 오라클 소수점 앞에 0 붙이기
| |
| select |
| 0.55 as VAL |
| from dual; |
실행 결과 : .55
오라클에서 위 쿼리를 실행해서 데이터를 받게 되면 간혹 소수점 앞에 0이 사라진 채로 .55의 결과를 받는 경우가 있다.
소수점 앞에 0. 을 붙여 결과를 받는 방법은 아래와 같다.
| |
| select |
| rtrim(to_char(0.55, 'FM9990D99'), '.') as VAL |
| FROM DUAL; |
실행 결과 : 0.55
위 쿼리는 전체 6자리에 소수점 두 자리의 형태이다.
to_char의 포맷 형식에 FM은 빈자리를 채우지 않는 플래그 이며, rtrim은 소수점이 포함되지 않은 값을 출력 시 .이 붙는 걸 방지한다.
댓글을 사용할 수 없습니다.