HPL/SQL - CAST 함수
HPL/SQL - CAST 함수
CAST 함수는 표현식을 지정한 데이터 타입으로 변환해요. 문자열을 숫자로, 숫자를 문자열로 바꿀 때처럼 타입 변환이 필요할 때 사용해요.
출처: 문서
본문
CAST 함수는 표현식을 지정한 데이터 타입으로 변환합니다.
구문:
CAST(expression AS datatype[(length)]);
참고 사항:
- CAST로 CHAR 또는 VARCHAR 함수에 length 길이를 지정하면, 결과 문자열이 이 길이로 잘립니다.
예제 1:
지정한 길이의 문자열로 변환하기:
CAST('Abc' AS CHAR(1));
--
A
예제 2:
타임스탬프 문자열을 잘라내기:
CAST(TIMESTAMP '2015-03-12 10:58:34.111' AS CHAR(10));
--
2015-03-12
호환성: Oracle, Microsoft SQL Server, IBM DB2, Teradata, PostgreSQL, MySQL, Netezza
더 알아보기 (Learn more)
HPL/SQL에서 타입 변환과 관련된 다른 기능은 HPL/SQL 사용자 가이드 문서에서 확인할 수 있어요. 문자열·숫자·날짜 타입을 넘나들 때 CAST는 가장 기본적인 변환 도구입니다.