- Kategorien:
DIV0¶
Führt eine Division wie der Divisionsoperator (/
) aus, gibt jedoch 0 zurück, wenn der Divisor 0 ist (anstatt einen Fehler zu melden).
- Siehe auch:
Syntax¶
DIV0( <dividend> , <divisor> )
Argumente¶
dividend
Numerischer Ausdruck, der den Wert ergibt, der dividiert werden soll.
divisor
Numerischer Ausdruck, der den Wert ergibt, durch den dividiert werden soll.
Rückgabewerte¶
Der Quotient. Wenn der Divisor 0 ist, gibt die Funktion 0 zurück.
Beispiele¶
Wie im folgenden Beispiel gezeigt, führt die Funktion DIV0 eine Division wie der Divisionsoperator (/
) aus:
SELECT 1/2; +----------+ | 1/2 | |----------| | 0.500000 | +----------+ SELECT DIV0(1, 2); +------------+ | DIV0(1, 2) | |------------| | 0.500000 | +------------+
Im Gegensatz zum Divisionsoperator gibt DIV0 bei einem Divisor 0 den Wert 0 zurück (anstatt einen Fehler zu melden).
select 1/0; 100051 (22012): Division by zeroSELECT DIV0(1, 0); +------------+ | DIV0(1, 0) | |------------| | 0.000000 | +------------+