적용 대상:
Databricks SQL
Databricks Runtime
expr 값을 DECIMAL로 캐스팅합니다. 이 함수는 CAST(expr AS decimal(10, 0))의 동의어입니다. 자세한 내용은 함수를 참조하세요cast.
구문
decimal(expr)
인수
-
expr: DECIMAL로 캐스트할 수 있는 식입니다.
반품
결과는 DECIMAL(10, 0)입니다.
expr 숫자로 구문 분석할 수 없는 STRING 경우 Azure Databricks CAST_INVALID_INPUT 오류가 발생합니다. 값이 결과의 전체 자릿수를 초과하면 Azure Databricks NUMERIC_VALUE_OUT_OF_RANGE 오류가 발생합니다.
일반적인 오류 조건
예제
> SELECT decimal('5.2');
5
> SELECT decimal('abc');
Error: CAST_INVALID_INPUT