div 演算子

適用対象:「はい」のチェック マーク Databricks SQL 「はい」のチェック マーク Databricks Runtime

dividend による divisor の除算の整数部分を返します。

構文

divisor div dividend

引数

  • divisor: 数値または間隔に評価される式。
  • dividend: divisor が間隔である場合は一致する INTERVAL 型、それ以外の場合は数値。

間隔はサポートされています 使用可能なバージョン: Databricks Runtime 10.1

戻り値

BIGINT 値

dividend0INTERVAL '0' SECOND、または INTERVAL '0' MONTH の場合、演算子で DIVIDE_BY_ZERO エラーが発生します。

注意

Databricks Runtime で spark.sql.ansi.enabledfalse の場合、この関数は、ゼロ除算エラーではなく、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