À l'aide d'opérations mathématiques, nous pouvons utiliser des données numériques pour créer de nouveaux ensembles de données et des informations perspicaces car elles sont inévitables lorsque vous travaillez avec des bases de données.
Ce court article discutera de la façon d'utiliser la fonction MOD dans SQL standard.
Quelle est la fonction mod dans SQL?
La fonction mod () fait partie des fonctions mathématiques SQL. Il est utilisé pour déterminer le reste d'une opération de division.
Dans la plupart des langages de programmation, vous trouverez cet opérateur sous le nom, opérateur modulo.
La fonction prend deux valeurs et effectue la division contre eux. Il renvoie ensuite le reste de l'opération de division.
La syntaxe de fonction est comme indiqué:
Mod (x, y)Dans ce cas, X fait référence au dividende tandis que Y représente le diviseur.
Jetons un coup d'œil à ces exemples:
Exemple
Considérez l'exemple ci-dessous qui renvoie le reste de la division 233 par 34.
SÉLECTIONNERL'exemple ci-dessus doit renvoyer la sortie comme indiqué ci-dessous:
resteExemple
Étant donné que la fonction Mod renvoie le reste d'une opération de division, tenter de diviser une valeur de 0 renverra une erreur.
Un exemple est montré:
SÉLECTIONNERCela devrait renvoyer une erreur comme indiqué ci-dessous:
Exemple
La fonction mod prend en charge les valeurs négatives. Un exemple est indiqué ci-dessous:
SÉLECTIONNERCela devrait revenir:
resteExemple
Dans SQL standard, la fonction MOD ne prend pas en charge les valeurs à virgule flottante. Cependant, cela peut être adopté différemment par divers moteurs de base de données.
Un exemple d'opération avec un flotteur renverra une erreur.
SÉLECTIONNERCela devrait revenir:
Conclusion
Cet article décrit l'utilisation de la fonction MOD dans SQL standard. Cette fonction vous permet de déterminer le reste d'une opération de division.