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-



 TO_NUMBER(CHAR, FORMAT) : 문자열을 숫자로 변환

예제 =================================================
SELECT TO_NUMBER('1234'), 
TO_NUMBER('123,123','999,999') 
FROM  DUAL; 

결과 =================================================
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