일단number를 특정 문자열 format으로 가져와야 하기때문에 to_char함수를 사용해야 한다.
SELECT TO_CHAR(999.0, 'FM999D00')
FROM DUAL;
--> result : 999.00
SELECT TO_CHAR(99.0, 'FM099D00')
FROM DUAL;
--> result : 099.00
SELECT TO_CHAR(9999.0, 'FM099D00')
FROM DUAL;
--> result : ####### ( 이건 값의 범위를 벗아났기 때문..)
SELECT TO_CHAR(9999.0, 'FM0G099D00')
FROM DUAL;
--> result : 9,999.00
결론 : FM -> format의 형태
G -> ,를 나타냄
D -> .를 나타냄
댓글 없음:
댓글 쓰기