본문으로 바로가기

  

 

오라클을 사용하면 숫자, 문자, 날짜의 데이터 형을 다른 데이터형으로 변환해야 하는 경우가 생깁니다.

이럴 때 사용하는 함수가 형 변환 함수입니다.

형 변환 함수로는 다음과 같습니다.

구분

설명

TO_CHAR

날짜형 혹은 숫자형을 문자형으로 변환한다.

TO_DATE

문자형을 날짜형으로 변환한다.

TO_NUMBER

문자형을 숫자형으로 변환한다.

 

 


TO_NUMBER

- 특정 데이터를 숫자형으로 변환해주는 함수입니다.

 

예제를 통하여 바로 확인해보도록 하겠습니다.

아래의 쿼리는 '20,000'을 '10,000'의 차이를 알아보기 위한 예제입니다.

 

아마 문자열인 '20000' - '10000' 이런식으로 계산이 된다면, 에러가 발생할 것입니다.

따라서, 산술연산을 하려면 문자형을 숫자형으로 변형한 후 실행해야 합니다.

EX) 문자열 : '20000'

     숫자열  : 20000