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.