Note/DB
오라클 숫자관련 함수
Delia :D
2011. 6. 23. 14:33
TO_CHAR (NUMBER, FORMAT) : 숫자를 문자로 변환
* FORMAT
가) 9 : 숫자 출력
나) 0 : 숫자 앞에 0 표시
다) . : 소수점 자리 표시
라) , : 지정한 위치에 , 표시
마) $ : 달러 표시
바) L : 국가별 화폐단위표시
사) MI : 오른쪽에 마이너스 표시
예제 =================================================
SELECT TO_CHAR(1234,'09,999'),
TO_CHAR(1234.56,'99,999.99'),
TO_CHAR(1234,'$99,999'),
TO_CHAR(1234,'L99,999'),
TO_CHAR(-1234,'99,999MI')
FROM DUAL;
결과 =================================================
결과 =================================================
01,234
1,234.56
$1,234
₩1,234
1,234-
1,234.56
$1,234
₩1,234
1,234-
TO_NUMBER(CHAR, FORMAT) : 문자열을 숫자로 변환
예제 =================================================
SELECT TO_NUMBER('1234'),
TO_NUMBER('123,123','999,999')
FROM DUAL;
결과 =================================================
1234
123123
결과 =================================================
1234
123123