카테고리:

변환 함수

TO_DECFLOAT

식을 10진수 부동 소수점 숫자(DECFLOAT)로 변환합니다.

참고 항목:

TRY_TO_DECFLOAT

구문

TO_DECFLOAT( <expr> [ , '<format>' ] )
Copy

인자

필수:

expr

숫자, 문자 또는 부울 형식의 식입니다.

선택 사항:

'format'

식이 문자열로 평가되는 경우, 함수는 선택적 형식 모델을 허용합니다. 자세한 내용은 SQL 형식 모델 섹션을 참조하십시오. 형식 모델은 출력 값의 형식이 아니라 입력 문자열의 형식을 지정합니다.

반환

이 함수는 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;
Copy
+----------------+----------------+
| TO_DECFLOAT(D) | TO_DECFLOAT(V) |
|----------------+----------------|
| 1.1            | 2.2            |
+----------------+----------------+