MOD
Gibt den Rest der Division einer Zahl durch eine andere zurück.
MySQL 8.1
MOD(dividend, divisor)Parameter
- dividendDECIMAL
- Dividend
- divisorDECIMAL
- Divisor
Rückgabewert
Rest mit dem Vorzeichen des Dividenden: MOD(-7, 3) = -1; NULL bei Division durch 0
Beispiele
Rest einer Division
MySQL 8.1
SELECT MOD(7, 3);Rest einer negativen Zahl
MySQL 8.1
SELECT MOD(-7, 3);Tabellenzeilen mit gerader ID
MySQL 8.1
SELECT member_id,
member_name
FROM FamilyMembers
WHERE MOD(member_id, 2) = 0;Details
Statt der Funktion kannst du die Operatoren % und MOD verwenden: 7 % 3 und 7 MOD 3 ergeben ebenfalls 1. Die Funktion funktioniert auch mit Kommazahlen: MOD(7.5, 2) gibt 1.5 zurück.