더북(TheBook)

6.2.4 형변환 함수

형변환 함수란 특정 데이터형을 다른 데이터형으로 변환할 때 사용하는 함수입니다. 문자를 숫자로 변경하거나 숫자를 문자로, 또는 문자를 날짜로 혹은 그 반대로 변환 시 사용하는 함수입니다. 오라클에서 제공하는 형변환 함수는 꽤 많지만, 여기에서는 자주 사용하는 함수 3개만 소개하도록 하죠.

▼ 표 6-6 형변환 함수

함수 명

기능

사용 예

TO_NUMBER

( char )

char을 숫자로 변환

SELECT TO_NUMBER( '12345' )

FROM DUAL;

→ 12345

TO_CHAR

( n, number_format )

숫자인 nnumber_format에 맞게 문자로 변환, number_format은 생략 가능

SELECT TO_CHAR( 12345, '99,999' )

FROM DUAL;

→ '12,345'

TO_CHAR

( date, date_format )

날짜인 datedate_format에 맞게 문자로 변환, date_format은 생략 가능

SELECT TO_CHAR( SYSDATE, 'YYYY-MM-DD HH24:MI:SS' )

FROM DUAL;

→ '2019-04-08 23:52:01'

TO_DATE

( char, date_format )

문자 chardate_format에 맞게 날짜로 변환, date_format은 생략 가능

SELECT TO_DATE( '2019-04-08 23:52:01', 'YYYY-MM-DD HH24:MI:SS' )

FROM DUAL;

→ 2019-04-08 23:52:01

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.