Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Оператор
Область применения:
Databricks SQL
Databricks Runtime
Возвращает целую часть деления dividend на divisor.
Синтаксис
dividend div divisor
Аргументы
-
dividend: выражение, значением которого является число или интервал. -
divisor: совпадающий тип интервала, еслиdividendэто интервал (в противном случае это числовое значение).
Интервал поддерживается , так как: Databricks Runtime 10.1
Возвраты
Выполнение команды BIGINT
Если divisor имеет значение 0, INTERVAL '0' SECOND или INTERVAL '0' MONTH, оператор генерирует ошибку DIVIDE_BY_ZERO.
Если деление переполняет тип результата, Azure Databricks вызывает ошибку ARITHMETIC_OVERFLOW.
Распространенные условия ошибки
Примеры
> 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