TO_NUMBER 함수

설명

TO_NUMBER 함수는 인자로 지정된 숫자 포맷을 기준으로 문자열을 해석하여, 이를 NUMERIC 타입으로 변환하여 반환한다. 숫자 포맷이 지정되지 않으면, 디폴트로 문자열에 포함된 모든 유효 숫자를 NUMERIC 타입의 숫자로 반환한다.

구문

TO_NUMBER(string_argument[, format_argument ])

 

string_argument :

character strings

NULL

 

format_argument :

character strings

NULL

예제

--selecting a number casted from a string in the specified format

SELECT TO_NUMBER('-1234');

============================================

  -1234

 

 

SELECT TO_NUMBER('12345','999999');

 

============================================

  12345

 

 

SELECT TO_NUMBER('$12,345.67','C99,999.999');

======================

  12345.670

 

 

SELECT TO_NUMBER('12345.67','99999.999');

============================================

  12345.670