W tym poście omówiono sposób korzystania z funkcji mod () w MySQL. Ta funkcja pozwala nam określić pozostałą część, dzieląc dwie wartości numeryczne lub wyrażenia.
Jeśli znasz operatora modulo w innych językach programowania, ta funkcja jest odpowiednikiem operatora modulo w MySQL.
Składnia funkcji
Składnia funkcji znajduje się poniżej:
Mod (dywidenda, dzielnik)
Funkcja akceptuje dwa główne argumenty:
Następnie funkcja zwraca pozostałą część operacji podziału. Jeśli nie ma reszty, ja.mi., reszta to 0, a funkcja zwraca null.
Przykładowe użycie
Poniższy przykład pokazuje, jak korzystać z funkcji modu w MySQL:
Wybierz mod (100,34) jako REM;
Następujące dane wyjściowe poprzedniej operacji:
REM |
---+
32 |
Przykład 2 - za pomocą funkcji mod () z typami pływaków
Możemy również użyć funkcji mod () z typem zmiennoprzecinkowym, jak pokazano poniżej:
Wybierz mod (54,3.141) jako REM;
W takim przypadku funkcja powinna zwrócić wartość zmiennoprzecinkowego, jak pokazano poniżej:
REM |
-----+
0.603 |
Przykład 3 - Korzystanie z operatora modulo
Możemy również wykonać podział modulo bez funkcji mod (), jak pokazano w poniższym przykładzie:
Wybierz 54 % 3.141 jako REM;
W poprzednim przykładzie używamy instrukcji Select z operatorem modulo (%).
Wyjście:
REM |
-----+
0.603 |
Wniosek
W tym poście omówiliśmy podstawy korzystania z funkcji mod () w MySQL w celu obliczenia pozostałej części danego oddziału. Kilka przykładów podano funkcję mod () w MySQL, funkcja mod () z typami pływaków i za pomocą operatora modulo.