Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:
Databricks SQL
Databricks Runtime
Devuelve dividend dividido por divisor.
Sintaxis
dividend / divisor
Argumentos
-
dividend: una expresiónINTERVALo numérica. -
divisor: expresión numérica.
Devoluciones
Si bot dividend y divisor son DECIMAL, el resultado es DECIMAL.
Si dividend es un intervalo de mes y año, el resultado es un valor INTERVAL YEAR TO MONTH.
Si divident es un intervalo de día y hora, el resultado es un valor INTERVAL DAY TO SECOND.
En todos los demás casos, un DOUBLE.
Si divisor es 0, el operador devuelve un error DIVIDE_BY_ZERO.
Use try_divide para devolver NULL la división por cero.
Nota:
En Databricks Runtime, si spark.sql.ansi.enabled es false, la función devuelve NULL en lugar de un error de división por cero.
Ejemplos
> SELECT 3 / 2;
1.5
> SELECT 2L / 2L;
1.0
> SELECT INTERVAL '3:15' HOUR TO MINUTE / 3
0 01:05:00.000000
> SELECT 3 / 0;
Error: DIVIDE_BY_ZERO