適用対象:
Databricks SQL
Databricks Runtime
dividend による divisor の除算の整数部分を返します。
構文
dividend div divisor
引数
-
dividend: 数値または間隔に評価される式。 -
divisor:dividendが間隔である場合は一致する INTERVAL 型、それ以外の場合は数値。
間隔はサポートされています 使用可能なバージョン: Databricks Runtime 10.1
返品
BIGINT
divisor が 0、INTERVAL '0' SECOND、または INTERVAL '0' MONTH の場合、演算子で DIVIDE_BY_ZERO エラーが発生します。
Note
Databricks Runtime で spark.sql.ansi.enabled が false の場合、この関数は、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