/(슬래시 기호) 연산자

적용 대상:check marked yes Databricks SQL check marked yes Databricks 런타임

divisor로 나눈 dividend 값을 반환합니다.

구문

dividend / divisor

인수

  • dividend: 숫자 또는 INTERVAL 식입니다.
  • divisor: 숫자 식입니다.

반환

둘 다 dividenddivisorDECIMAL경우 결과는 .입니다 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.enabledfalse인 경우 함수는 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