SQL MOD -Funktion

SQL MOD -Funktion

Mithilfe mathematischer Operationen können wir numerische Daten verwenden, um neue Datensätze und aufschlussreiche Informationen zu erstellen, da sie bei der Arbeit mit Datenbanken unvermeidlich sind.

In diesem kurzen Artikel wird erläutert, wie die MOD -Funktion in Standard -SQL verwendet wird.

Was ist die MOD -Funktion in SQL??

Die Funktion mod () ist Teil der SQL -Mathematischen Funktionen. Es wird verwendet, um den Rest eines Abteilungsvorgangs zu bestimmen.

In den meisten Programmiersprachen finden Sie diesen Bediener unter dem Namen Modulo Operator.

Die Funktion nimmt zwei Werte und führt die Teilung gegen sie aus. Es gibt dann den Rest aus dem Divisionsvorgang zurück.

Die Funktionssyntax ist wie gezeigt:

Mod (x, y)

In diesem Fall bezieht sich X auf die Dividende, während y den Teiler darstellt.

Schauen wir uns diese Beispiele an:

Beispiel

Betrachten Sie das folgende Beispiel, das den Rest von der Division 233 durch 34 zurückgibt.

WÄHLEN
Mod (233, 34) als Rest;

Das obige Beispiel sollte die Ausgabe wie unten gezeigt zurückgeben:

Rest
29

Beispiel

Da die MOD -Funktion den Rest aus einer Abteilungsoperation zurückgibt, gibt der Versuch, einen Wert durch 0 zu trennen, einen Fehler zurück.

Ein Beispiel wird gezeigt:

WÄHLEN
Mod (233, 0) als Rest;

Dies sollte einen Fehler zurückgeben, wie unten gezeigt:

Beispiel

Die MOD -Funktion unterstützt negative Werte. Ein Beispiel ist unten gezeigt:

WÄHLEN
Mod (-233, 34) als Rest;

Dies sollte zurückkehren:

Rest
-29

Beispiel

In Standard-SQL unterstützt die MOD-Funktion keine Gleitkommawerte. Dies kann jedoch von verschiedenen Datenbankmotoren unterschiedlich übernommen werden.

Eine Beispieloperation mit einem Float gibt einen Fehler zurück.

WÄHLEN
Mod (23.5, 10.0) als Rest;

Dies sollte zurückkehren:

Abschluss

Dieser Artikel beschreibt die Verwendung der MOD -Funktion in Standard -SQL. Mit dieser Funktion können Sie den Rest eines Abteilungsvorgangs bestimmen.