Delen via


div bediener

Van toepassing op: vinkje als ja aan Databricks SQL vinkje als ja aan Databricks Runtime

Retourneert het integraal deel van de verdeling van dividend door divisor.

Syntaxis

dividend div divisor

Argumenten

  • dividend: Een expressie die resulteert in een numerieke waarde of een interval.
  • divisor: Een overeenkomend intervaltype als dividend dit een interval is, een numerieke waarde anders.

Interval wordt ondersteund sinds: Databricks Runtime 10.1

Retouren

A BIGINT

Als divisor dat het is0, INTERVAL '0' SECOND of INTERVAL '0' MONTH de operator een DIVIDE_BY_ZERO fout genereert.

Notitie

Als in Databricks Runtime spark.sql.ansi.enabled is, wordt de functie geretourneerd NULL in plaats van een DIVIDE_BY_ZERO falsefout.

Voorbeelden

> 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