In diesem Oracle-Lernprogramm wird erläutert, wie Sie die Oracle/PLSQL MOD-Funktion mit Syntax und Beispielen verwenden.
Beschreibung
Die Oracle/PLSQL MOD-Funktion gibt den Rest von m geteilt durch n zurück.
Syntax
Die Syntax für die MOD-Funktion in Oracle/PLSQL lautet:
MOD( m, n )
Parameter oder Argumente
m Numerischer Wert, der bei der Berechnung verwendet wird.
n Numerischer Wert, der bei der Berechnung verwendet wird.
Berechnung
Das MOD wird wie folgt berechnet:
m – n * floor(m/n)
Notiz
- Die MOD-Funktion gibt einen numerischen Wert zurück.
- Die MOD-Funktion gibt m zurück, wenn n 0 ist.
- Die MOD-Funktion verwendet die FLOOR-Funktion in ihrer Formel.
- Siehe auch die REMAINDER-Funktion.
Gilt für
Die MOD-Funktion kann in folgenden Versionen von Oracle/PLSQL verwendet werden:
- Oracle 12c, Oracle 11g, Oracle 10g, Oracle 9i, Oracle 8i
Beispiel
Sehen wir uns einige Beispiele für Oracle/PLSQL MOD-Funktion an und untersuchen Sie, wie Sie die MOD-Funktion in Oracle/PLSQL verwenden.
Beispielsweise:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
SELECT MOD(15, 4) FROM DUAL; -- Ergebnis: 3 SELECT MOD(15, 0) FROM DUAL; -- Ergebnis: 15 SELECT MOD(11.6, 2) FROM DUAL; -- Ergebnis: 1,6 SELECT MOD(11.6, 2.1) FROM DUAL; -- Ergebnis: 1,1 SELECT MOD(-15, 4) FROM DUAL; -- Ergebnis: -3 SELECT MOD(-15, 0) FROM DUAL; -- Ergebnis: -15 |