TO_NUMBER
TO_NUMBER는 숫자 타입의 문자열을 숫자 데이터 타입으로 변환하는 함수입니다. 출력 결과는 변하지 않고 데이터 타입만 바뀝니다. 데이터 타입이 바뀐 데이터 값은 숫자 타입 함수에서 사용할 수 있습니다.8
TO_NUMBER(number)
다음은 문자 데이터 값 ‘123’을 숫자 데이터 값 123으로 변환하는 예입니다.
SELECT TO_NUMBER('123')
FROM dual;
실행 결과
문자 ‘123’(작은따옴표로 묶여 있기 때문에 문자입니다)이 숫자 123으로 변환되었습니다.
8 TO_NUMBER 함수를 사용하지 않아도 오라클 데이터베이스 시스템에 의해 문자열이 숫자 데이터 타입으로 자동으로 변환되기 때문에 계산해도 오류가 나지 않습니다. 하지만 명확하게 하기 위해 변환 함수를 사용할 것을 권장합니다.