Ce message discutera de la façon d'utiliser la fonction mod () dans mysql. Cette fonction nous permet de déterminer le reste en divisant deux valeurs ou expressions numériques.
Si vous connaissez l'opérateur modulo dans d'autres langages de programmation, cette fonction est l'équivalent de l'opérateur de modulo dans MySQL.
Syntaxe de fonction
La syntaxe de fonction est fournie ci-dessous:
Mod (dividende, diviseur)
La fonction accepte deux arguments principaux:
La fonction renvoie ensuite le reste de l'opération de division. S'il n'y a pas de reste, je.e., Le reste est 0, et la fonction renvoie nul.
Exemple d'utilisation
L'exemple suivant montre comment utiliser la fonction Mod dans MySQL:
Sélectionnez Mod (100,34) comme REM;
La sortie suivante de l'opération précédente:
Rem |
---+
32 |
Exemple 2 - Utilisation de la fonction mod () avec des types de flotteurs
Nous pouvons également utiliser la fonction mod () avec un type de flotteur, comme illustré ci-dessous:
Sélectionner le mod (54,3.141) comme rem;
Dans ce cas, la fonction doit renvoyer une valeur de point flottante, comme indiqué ci-dessous:
Rem |
-----+
0.603 |
Exemple 3 - Utilisation de l'opérateur modulo
Nous pouvons également effectuer une division modulo sans la fonction mod (), comme indiqué dans l'exemple ci-dessous:
Sélectionnez 54% 3.141 comme rem;
Dans l'exemple précédent, nous utilisons l'instruction SELECT avec l'opérateur modulo (%).
Sortir:
Rem |
-----+
0.603 |
Conclusion
Dans cet article, nous avons discuté des principes fondamentaux de l'utilisation de la fonction mod () dans MySQL pour calculer le reste d'une division donnée. Plusieurs exemples ont été fournis la fonction mod () dans MySQL, la fonction mod () avec des types de flottants et en utilisant l'opérateur modulo.