Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:
Databricks SQL
Databricks Runtime
Restituisce la parte integrante della divisione di dividend per divisor.
Sintassi
dividend div divisor
Argomenti
-
dividend: espressione che restituisce un valore numerico o intervallo. -
divisor: tipo di intervallo corrispondente sedividendè un intervallo, un valore numerico in caso contrario.
L'intervallo è supportato perché Databricks Runtime 10.1
Valori restituiti
Comando BIGINT
Se divisor è 0o INTERVAL '0' SECONDINTERVAL '0' MONTH l'operatore genera un errore di DIVIDE_BY_ZERO .
Nota
In Databricks Runtime, se spark.sql.ansi.enabled è false, la funzione restituisce NULL anziché un errore DIVIDE_BY_ZERO .
Esempi
> 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