# divide ❇️
La función divide
devuelve el cociente de dos números.
Requiere dos argumentos numéricos de entrada.
El resultado es un valor decimal
incluso si los dos parámetros de entrada son enteros. Si el dividendo es 0
el resultado es NULL
.
# Ejemplo
select divide(3,2) division1;
select divide(3,0) division2;
El código SQL generado es el siguiente.
SELECT CASE WHEN 2<>0 THEN 1.0*3/2 END AS division1
SELECT CASE WHEN 0<>0 THEN 1.0*3/0 END AS division2
El resultado de las operaciones es:
1.5
NULL
# Comentario
Esta función es útil para evitar el error Divide by zero error encountered
que se obtendría al dividir entre cero utilizando el operador /
estándar.