/
(슬래시 기호) 연산자
적용 대상: Databricks SQL Databricks Runtime
divisor
로 나눈 dividend
값을 반환합니다.
구문
dividend / divisor
인수
dividend
: 숫자 또는INTERVAL
식입니다.divisor
: 숫자 식입니다.
반품
둘 다 dividend
인 divisor
DECIMAL
경우 결과는 .입니다 DECIMAL
.
dividend
가 년-월 간격인 경우 결과는 INTERVAL YEAR TO MONTH
입니다.
divident
가 주간 간격인 경우 결과는 INTERVAL DAY TO SECOND
입니다.
다른 모든 경우에서 .DOUBLE
divisor
가 0이면 연산자에서 DIVIDE_BY_ZERO 오류가 반환됩니다.
try_divide를 사용하여 0으로 나누기에 대해 NULL
을 반환합니다.
참고 항목
Databricks Runtime에서 spark.sql.ansi.enabled가 false
인 경우 함수는 divide-by-zero 오류 대신 NULL
을 반환합니다.
예제
> SELECT 3 / 2;
1.5
> SELECT 2L / 2L;
1.0
> SELECT INTERVAL '3:15' HOUR TO MINUTE / 3
0 01:05:00.000000
> SELECT 3 / 0;
Error: DIVIDE_BY_ZERO