더북(TheBook)

TO_NUMBER

TO_NUMBER는 숫자 타입의 문자열을 숫자 데이터 타입으로 변환하는 함수입니다. 출력 결과는 변하지 않고 데이터 타입만 바뀝니다. 데이터 타입이 바뀐 데이터 값은 숫자 타입 함수에서 사용할 수 있습니다.8

TO_NUMBER(number)

 

다음은 문자 데이터 값 ‘123’을 숫자 데이터 값 123으로 변환하는 예입니다.

SELECT TO_NUMBER('123')

FROM   dual;

 

실행 결과

 

문자 ‘123’(작은따옴표로 묶여 있기 때문에 문자입니다)이 숫자 123으로 변환되었습니다.

 


8 TO_NUMBER 함수를 사용하지 않아도 오라클 데이터베이스 시스템에 의해 문자열이 숫자 데이터 타입으로 자동으로 변환되기 때문에 계산해도 오류가 나지 않습니다. 하지만 명확하게 하기 위해 변환 함수를 사용할 것을 권장합니다.