Kategorien:

Numerische Funktionen (Rundung und Kürzung)

MOD

Gibt den Rest der Eingabe Ausdruck1 geteilt durch die Eingabe Ausdruck2 zurück.

Entspricht dem arithmetischen Modulo-Operator (z. B. expr1 % expr2).

Syntax

MOD( <expr1> , <expr2> )

Argumente

Ausdruck1

Ein numerischer Ausdruck.

Ausdruck2

Ein numerischer Ausdruck.

Rückgabewerte

Gibt entweder eine Ganzzahl oder eine Festkomma-Dezimalzahl zurück.

Nutzungshinweise

  • Sowohl Ausdruck1 als auch Ausdruck2 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 |
+------+------+