©SQL :: Manager
HomeProgramm-InformationenTechnische DetailsKostenloser DownloadKaffee für den Autor
Netzwelt
SQL-FunktionMySQLMariaDB

Die MOD SQL-Funktion in MySQL und MariaDB - Restwert von Division

MODSyntax:MOD(Zahl, Teiler)
Rückgabe-Wert:FLOAT
Funktions-Typ:Numerische Funktion
Funktions-Beschreibung

Die SQL-Funktion MOD() gibt den Rest von "Zahl" geteilt durch "Teiler" zurück.

Synonym kann auch geschrieben werden "Zahl % Teiler" oder "Zahl MOD Teiler".

Wenn der ERROR_FOR_DIVISION_BY_ZERO in der System-Variablen SQL_MODE aktiv ist, erzeugt ein "Teiler" mit dem Wert 0 einen Fehler, andernfalls wird NULL zurückgegeben.

Hat eines der Argumente den Wert NULL, so gibt die Funktion NULL zurück.

Den ganzzahligen Teil einer Division erhält man mit "Zahl DIV Teiler".

SQL Beispiele für die MOD-Funktion

 1
 2
 3
 4
 5
 6
 7
 8

select mod(10,1.5);
select 10 % 1.5;
select 10 mod 1.5;
select 10-((10 div 1.5)*1.5);
select mod(2,null);
select mod(2,0);

mod(10,1.5)
decimal(4)
1.0
10 % 1.5
decimal(4)
1.0
10 mod 1.5
decimal(4)
1.0
10-((10 div 1.5)*1.5)
decimal(6)
1.0
mod(2,null)
double(17)
NULL
mod(2,0)
int(1)
NULL
Die Beispiele wurden mit dem MyWAY SQL-Manager erstellt: Download
MySQL SQL_MODE
Setzen von ERROR_FOR_DIVISION_BY_ZERO in SQL_MODE
Mehr: Bearbeiten von System-Variablen

Verwendung der MOD() Funktion in MySQL und MariaDB-Datenbanken

Die MOD()-Funktion in MySQL und MariaDB gibt den Rest zurück, nachdem die erste Zahl durch die zweite Zahl dividiert wurde. Die Funktion wird verwendet, wenn Operationen basierend auf Resten ausführt werden sollen, zum Beispiel um festzustellen, ob eine Zahl gerade oder ungerade ist, um Sequenzen zu generieren oder um Werte basierend auf einer Modulbedingung zu gruppieren.
MIDMINMINUTEMODMONTHMONTHNAMENAME_CONST

Weitere MySQL und MariaDB SQL Numerische Funktionen

BIT_COUNTBIT_COUNT(Ganze Zahl)
Mehr zur BIT_COUNT-Funktion

CEILCEIL(Zahl)
Mehr zur CEIL-Funktion

CEILINGCEILING(Zahl)
Mehr zur CEILING-Funktion

CRC32CRC32(Zeichenkette)
Mehr zur CRC32-Funktion

CRC32CCRC32C([Parameter], Zeichenkette)

FLOORFLOOR(Zahl)
Mehr zur FLOOR-Funktion

SIGNSIGN(Zahl)
Mehr zur SIGN-Funktion

ABSABS(Zahl)
Mehr zur ABS-Funktion

ACOSACOS(Zahl)
Mehr zur ACOS-Funktion

ASINASIN(Zahl)
Mehr zur ASIN-Funktion

ATANATAN(Zahl [, Zahl2])
Mehr zur ATAN-Funktion

ATAN2ATAN2(Zahl [, Zahl2])
Mehr zur ATAN2-Funktion

COSCOS(Zahl)
Mehr zur COS-Funktion

COTCOT(Zahl)
Mehr zur COT-Funktion

DEGREESDEGREES(Zahl)
Mehr zur DEGREES-Funktion

EXPEXP(Zahl)
Mehr zur EXP-Funktion

LNLN(Zahl)
Mehr zur LN-Funktion

LOGLOG([Basis], Zahl)
Mehr zur LOG-Funktion

LOG10LOG10(Zahl)
Mehr zur LOG10-Funktion

LOG2LOG2(Zahl)
Mehr zur LOG2-Funktion

POWPOW(Zahl, Exponent)
Mehr zur POW-Funktion

POWERPOWER(Zahl, Exponent)
Mehr zur POWER-Funktion

PIPI()
Mehr zur PI-Funktion

RADIANSRADIANS(Zahl)
Mehr zur RADIANS-Funktion

RANDRAND([Zahl])
Mehr zur RAND-Funktion

ROUNDROUND(Zahl [, Dezimalstellen])
Mehr zur ROUND-Funktion

SINSIN(Zahl)
Mehr zur SIN-Funktion

SQRTSQRT(Zahl)
Mehr zur SQRT-Funktion

TANTAN(Zahl)
Mehr zur TAN-Funktion

TRUNCATETRUNCATE(Zahl, Dezimalstellen)
Mehr zur TRUNCATE-Funktion

Numerische FunktionenZeichenketten-FunktionenReguläre AusdrückeDatum und Zeit-Funktionen
Vergleichs-FunktionenVerschlüsselung & KomprimierungKonvertierungs-FunktionenNULL-Funktionen
Aggregat-FunktionenWindow-FunktionenJSON-FunktionenGeometrische Funktionen
Sequenz-FunktionenInformations-FunktionenDynamische Tabellen-SpaltenSonstige Funktionen
Weitere Informationen zur SQL-Funktion MOD: mariadb.com und w3schools.com
Aktualisiert: 24.09.2023ImpressumKontaktGeschäftsbedingungenDatenschutz & CookiesUpdatesSitemapFacebookLinkedinTwitterStatistics©2020-2024 Heino Cunze-Fischer