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
'Note > DB' 카테고리의 다른 글
MSSQL 날짜 관련 함수 (0) | 2011.06.23 |
---|---|
MySQL datetime <-> timestamp (0) | 2011.06.23 |
오라클 날짜관련 함수 (0) | 2011.06.23 |
ORACLE ORDER BY 한글, 숫자, 영문 조합 조회 순서 (0) | 2011.06.23 |
ORACLE LOCK 관련 조회쿼리 (0) | 2011.06.23 |