- Kategorien:
Numerische Funktionen (Rundung und Kürzung)
MOD¶
Gibt den Rest des Eingabeausdrucks expr1
geteilt durch den Eingabeausdruck expr2
zurück.
Entspricht dem arithmetischen Modulo-Operator (z. B. expr1 % expr2
).
Syntax¶
MOD( <expr1> , <expr2> )
Argumente¶
expr1
Ein numerischer Ausdruck.
expr2
Ein numerischer Ausdruck.
Rückgabewerte¶
Gibt entweder eine Ganzzahl oder eine Festkomma-Dezimalzahl zurück.
Nutzungshinweise¶
Sowohl
expr1
als auchexpr2
müssen numerische Ausdrücke sein. Sie müssen keine ganzen Zahlen sein.
Beispiele¶
Das folgende Beispiel veranschaulicht die Verwendung der Funktion MOD()
für ganzzahlige und nicht ganzzahlige Werte:
SELECT MOD(3, 2) AS mod1, MOD(4.5, 1.2) AS mod2;Ausgabe:
+------+------+ | MOD1 | MOD2 | +------+------+ | 1 | 0.9 | +------+------+