div 연산자

적용 대상:검사 예 Databricks SQL 검사 예 Databricks Runtime으로 표시됨

의 나누 divisor 기의 정수 부분을 로 dividend반환합니다.

구문

divisor div dividend

인수

  • divisor: 숫자 또는 간격으로 계산되는 식입니다.
  • dividend: 가 interval이면 divisor 일치하는 간격 형식이고, 그렇지 않으면 숫자입니다.

간격은 Databricks Runtime 10.1이후 지원됩니다.

반환

A BIGINT

dividend0INTERVAL '0' SECOND 거나 INTERVAL '0' MONTH 연산자가 DIVIDE_BY_ZERO 오류를 발생합니다.

참고

Databricks Runtime에서 spark.sql.ansi.enabled 가 이면 함수는 false0으로 나누기 오류 대신 를 반환 NULL 합니다.

> SELECT 3 div 2;
 1
> SELECT -5.9 div 1;
 -5

> SELECT -5.9 div 0;
 Error: DIVIDE_BY_ZERO

> SELECT INTERVAL '100' HOUR div INTERVAL '1' DAY;
 4