오라클을 사용하면 숫자, 문자, 날짜의 데이터 형을 다른 데이터형으로 변환해야 하는 경우가 생깁니다.
이럴 때 사용하는 함수가 형 변환 함수입니다.
형 변환 함수로는 다음과 같습니다.
구분 |
설명 |
TO_CHAR |
날짜형 혹은 숫자형을 문자형으로 변환한다. |
TO_DATE |
문자형을 날짜형으로 변환한다. |
TO_NUMBER |
문자형을 숫자형으로 변환한다. |
TO_NUMBER
- 특정 데이터를 숫자형으로 변환해주는 함수입니다.
예제를 통하여 바로 확인해보도록 하겠습니다.
아래의 쿼리는 '20,000'을 '10,000'의 차이를 알아보기 위한 예제입니다.
아마 문자열인 '20000' - '10000' 이런식으로 계산이 된다면, 에러가 발생할 것입니다.
따라서, 산술연산을 하려면 문자형을 숫자형으로 변형한 후 실행해야 합니다.
EX) 문자열 : '20000'
숫자열 : 20000
'2. Database > 2_1 Oracle' 카테고리의 다른 글
[Oracle] UNION과 UNION ALL의 개념 및 예제 쿼리 (0) | 2020.03.20 |
---|---|
[Oracle] 다중 행 서브쿼리 -개념 및 예제 (0) | 2020.03.20 |
[Oracle] SUM, AVG - 총합과 평균을 구하는 함수 (0) | 2020.03.19 |
[Oracle] ORDER BY - 정렬 순서 정하는 방법 (0) | 2020.03.19 |
[Oracle] IN() - 여러 개를 조회 (0) | 2020.03.18 |