- Catégories :
DIV0¶
Effectue une division comme l’opérateur de division (/
), mais renvoie 0 lorsque le diviseur est 0 (au lieu de signaler une erreur).
- Voir aussi :
Syntaxe¶
DIV0( <dividend> , <divisor> )
Arguments¶
dividend
Expression numérique qui correspond à la valeur que vous souhaitez diviser.
divisor
Expression numérique qui correspond à la valeur par laquelle vous souhaitez diviser.
Renvoie¶
Le quotient. Si le diviseur est 0, la fonction renvoie 0.
Exemples¶
Comme indiqué dans l’exemple suivant, la fonction DIV0 effectue une division comme l’opérateur de division (/
) :
SELECT 1/2; +----------+ | 1/2 | |----------| | 0.500000 | +----------+ SELECT DIV0(1, 2); +------------+ | DIV0(1, 2) | |------------| | 0.500000 | +------------+
Contrairement à l’opérateur de division, DIV0 renvoie un 0 (au lieu de signaler une erreur) lorsque le diviseur est 0.
select 1/0; 100051 (22012): Division by zeroSELECT DIV0(1, 0); +------------+ | DIV0(1, 0) | |------------| | 0.000000 | +------------+