안녕하세요..소숫점이 포함된 수를 원하는 포맷형식으로 표시하려고 하는데요..
WITH TMP AS ( SELECT 12.367 NUM FROM DUAL UNION ALL SELECT 568 NUM FROM DUAL UNION ALL SELECT 0.3898 NUM FROM DUAL UNION ALL SELECT .2 NUM FROM DUAL UNION ALL SELECT 10.3 NUM FROM DUAL ) SELECT ROUND(NUM, 2), TO_CHAR(ROUND(NUM, 2)) FROM TMP
ROUND(NUM,2) | TO_CHAR(ROUND(NUM,2)) | 원하는형식 |
12.37 | 12.37 | 12.37 |
568 | 568 | 568.00 |
0.39 | .39 | 0.39 |
0.2 | .2 | 0.20 |
10.3 | 10.3 | 10.30 |
위의 표에서 원하는 형식처럼 무조건 소수점 뒤 두자리를 표시하고 정수자리에는 정수가 없으면 0 으로 표시되게 하고 싶은데요..
도움 부탁드립니다...감사합니다..