Funkcja modu SQL

Funkcja modu SQL

Korzystając z operacji matematycznych, możemy użyć danych numerycznych do tworzenia nowych zestawów danych i wnikliwych informacji, ponieważ jest one nieuniknione podczas pracy z bazami danych.

W tym krótkim artykule omówiono sposób korzystania z funkcji MOD w standardowym SQL.

Jaka jest funkcja modu w SQL?

Funkcja mod () jest częścią funkcji matematycznych SQL. Służy do określenia pozostałej części operacji podziału.

W większości języków programowania znajdziesz ten operator pod nazwą, operator modulo.

Funkcja przyjmuje dwie wartości i wykonuje podział na nich. Następnie zwraca resztę z operacji podziału.

Składnia funkcji jest jak pokazana:

Mod (x, y)

W tym przypadku x odnosi się do dywidendy, podczas gdy Y reprezentuje dzielnik.

Spójrzmy na te przykłady:

Przykład

Rozważ poniższy przykład, który zwraca resztę od podziału 233 przez 34.

WYBIERAĆ
Mod (233, 34) jako reszta;

Powyższy przykład powinien zwrócić dane wyjściowe, jak pokazano poniżej:

reszta
29

Przykład

Ponieważ funkcja MOD zwraca resztę z operacji podziału, próba podzielenia wartości przez 0 zwróci błąd.

Pokazany jest przykład:

WYBIERAĆ
Mod (233, 0) jako reszta;

Powinno to zwrócić błąd, jak pokazano poniżej:

Przykład

Funkcja MOD obsługuje wartości ujemne. Przykład jest pokazany poniżej:

WYBIERAĆ
Mod (-233, 34) jako reszta;

To powinno powrócić:

reszta
-29

Przykład

W standardowym SQL funkcja MOD nie obsługuje wartości zmiennoprzecinkowych. Można to jednak przyjąć inaczej przez różne silniki bazy danych.

Przykładowa operacja z pływakiem zwróci błąd.

WYBIERAĆ
Mod (23.5, 10.0) jako reszta;

To powinno powrócić:

Wniosek

W tym artykule opisano użycie funkcji modu w standardowym SQL. Ta funkcja pozwala określić pozostałą część działalności podziału.