次の方法で共有


div 演算子

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

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

構文

dividend div divisor

引数

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

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

返品

BIGINT

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

Note

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