- Categorias:
DIV0¶
Realiza uma divisão como o operador de divisão (/
), mas retorna 0 quando o divisor é 0 (em vez de comunicar um erro).
- Consulte também:
Sintaxe¶
DIV0( <dividend> , <divisor> )
Argumentos¶
dividend
Expressão numérica que avalia como o valor que você quer dividir.
divisor
Expressão numérica que avalia como o valor pelo qual você quer dividir.
Retornos¶
O quociente. Se o divisor for 0, a função retorna 0.
Exemplos¶
Como mostrado no exemplo a seguir, a função DIV0 executa a divisão como o operador da divisão (/
):
SELECT 1/2; +----------+ | 1/2 | |----------| | 0.500000 | +----------+ SELECT DIV0(1, 2); +------------+ | DIV0(1, 2) | |------------| | 0.500000 | +------------+
Ao contrário do operador de divisão, DIV0 retorna um 0 (em vez de relatar um erro) quando o divisor é 0.
select 1/0; 100051 (22012): Division by zeroSELECT DIV0(1, 0); +------------+ | DIV0(1, 0) | |------------| | 0.000000 | +------------+