- 카테고리:
TO_DECFLOAT¶
식을 10진수 부동 소수점 숫자(DECFLOAT)로 변환합니다.
- 참고 항목:
구문¶
TO_DECFLOAT( <expr> [ , '<format>' ] )
인자¶
필수:
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;
+----------------+----------------+
| TO_DECFLOAT(D) | TO_DECFLOAT(V) |
|----------------+----------------|
| 1.1 | 2.2 |
+----------------+----------------+