expr의 부정 값을 반환합니다. 이 함수는 함수의 동의어negative입니다.
문법
- expr
Arguments
-
expr: 숫자 또는 간격으로 계산되는 식입니다.
반품
결과 형식은 인수 형식과 일치합니다.
정수 숫자 형식의 경우 함수는 ARITHMETIC_OVERFLOW 오류를 반환할 수 있습니다.
경고
Databricks Runtime에서 spark.sql.ansi.enabled 인 false경우 오버플로로 인해 오류가 발생하지 않고 결과를 대신 "래핑"합니다.
예시
> SELECT -(1);
-1
> SELECT -(cast(-32768 AS smallint));
Error: ARITHMETIC_OVERFLOW
> SELECT -INTERVAL '5' MONTH;
-0-5