Funktionsgruppe: Numerische Funktion
MOD() bestimmt den Rest einer Division zweier ganzer Zahlen.
MOD (
dividend, divisor )
dividend ::=
ausdruck
divisor ::=
ausdruck
dividend
Ganzzahliger numerischer Ausdruck (SMALLINT, INTEGER, NUMERIC(p,0), DECI-MAL(p,0)) für den Dividenden der Division.
divisor
Ganzzahliger numerischer Ausdruck (SMALLINT, INTEGER, NUMERIC(q,0), DECI-MAL(q,0)) für den Divisor der Division. divisor darf nicht 0 sein.
dividend und divisor dürfen keine multiplen Werte mit Dimension > 1 sein.
Ergebnis
Wenn dividend oder divisor den NULL-Wert ergibt, ist das Ergebnis der NULL-Wert.
Wenn dividend den Wert 0 ergibt, ist das Ergebnis 0.
Sonst:
Das Ergebnis ist der ganzzahlige Rest der Division dividend / divisor mit demselben Vorzeichen wie dividend.
Datentyp: wie divisor.
Beispiele
MOD (3,2)
ergibt den Wert 1.
MOD (-3,-2)
ergibt den Wert -1.