카테고리:

변환 함수

TRY_TO_DOUBLE

TO_DOUBLE 의 특수 버전으로, 동일 작업을 수행하지만(즉, 입력 식을 배정밀도 부동 소수점 숫자로 변환), 오류 처리를 지원합니다(즉, 변환을 수행할 수 없는 경우, 오류를 발생시키는 대신 NULL 값을 반환함).

자세한 내용은 오류 처리 변환 함수 섹션을 참조하십시오.

구문

TRY_TO_DOUBLE( <string_expr> )
Copy

사용법 노트

  • 문자열 식에서만 작동합니다.

이는 TRY_TO_DOUBLE 사용법을 보여줍니다.

SELECT TRY_TO_DOUBLE('3.1415926'), TRY_TO_DOUBLE('Invalid');
+----------------------------+--------------------------+
| TRY_TO_DOUBLE('3.1415926') | TRY_TO_DOUBLE('INVALID') |
|----------------------------+--------------------------|
|                  3.1415926 |                     NULL |
+----------------------------+--------------------------+
Copy