[Oracle] 형변환 함수
오라클에서는 동일한 자료 형에 대한 연산을 제공합니다. 연산을 위해서 자동으로 형을 변환해 주는 경우도 있으나, 명확한 결과를 위해서는 자동변환(암시적 형 변환, Implicit type conversion)을 이용하기 보다는 형변환후 사용하는 추천합니다.
자동 변환(암시적 형변환)의 예
SELECT SAL, SAL + '777'
FROM EMP;
숫자형 데이터에 문자형 데이터 '777'을 더하면 오류가 날것 같지만, 자동변환을 통하여 연산되어 집니다.
명시적 형변환(Explicit type conversion)
명시적 형변환은 자동으로 자료형이 변환되는 방식이 아닌, 사용자가 직접 자료형을 변환하는 방식입니다. 명시적 형변환에 사용하는 함수는 아래와 같은 것들이 있습니다.
종료 | 설명 |
TO_CHAR | 숫자 또는 날짜 데이터를 문자열 데이터로 변환 |
TO_NUMBER | 문자열 데이터를 숫자 데이터로 변환 |
TO_DATE | 문자열 데이터를 날짜 데이터로 변환 |
'DataBase' 카테고리의 다른 글
문자에 포함된 %, _ 찾기 (1) | 2025.09.01 |
---|---|
[Oracle] 형변환 함수 - 날짜/숫자 → 문자열 TO_CHAR 함수 (1) | 2025.08.26 |
SQL Developer 질의 결과 내보내기 (0) | 2025.08.20 |
[Oracle] 날짜 함수 - 날짜의 버림 TRUNC 함수 (0) | 2025.08.19 |
[Oracle] 날짜 함수 - 날짜를 반올림 하는 ROUND 함수 (1) | 2025.08.18 |