TO_DECFLOAT
TO_DECFLOAT
표현식을 십진 부동소수점 숫자(DECFLOAT)로 변환해요.
본문
구문
TO_DECFLOAT( expr [ , format ] )
인자
필수:
expr
숫자, 문자 또는 Boolean 타입의 표현식이에요.
선택:
format
표현식이 문자열로 평가되면 함수는 선택적 형식 모델(format model)을 받아들여요. 자세한 내용은 SQL format models를 참고하세요. 형식 모델은 출력 값의 형식이 아니라 입력 문자열의 형식을 지정해요.
반환 값
이 함수는 DECFLOAT 데이터 타입의 값을 반환해요.
expr이 NULL이면 함수는 NULL을 반환해요.
사용 시 유의사항
NaN(숫자가 아님), inf(무한대), -inf(음의 무한대) 같은 특수 값은 지원되지 않아요.
예시
다양한 데이터 타입의 컬럼을 가진 테이블을 만든 후 TO_DECFLOAT 함수를 호출해 각 컬럼의 값을 변환해요:
CREATE OR REPLACE TABLE to_decfloat_demo (d DECIMAL(7, 2), v VARCHAR);
INSERT INTO to_decfloat_demo (d, v) SELECT 1.1, 2.2;
SELECT TO_DECFLOAT(d), TO_DECFLOAT(v) FROM to_decfloat_demo;
+----------------+----------------+
| TO_DECFLOAT(D) | TO_DECFLOAT(V) |
|----------------+----------------|
| 1.1 | 2.2 |
+----------------+----------------+
더 알아보기 (Learn more)
- TRY_TO_DECFLOAT — 오류 없이 DECFLOAT 변환 시도