Fonction Round() de MySQL
Le arrondi de nombres fait référence à la recherche de la valeur voisine approximative d'une valeur numérique donnée. L'arrondi des nombres est une pratique courante lorsqu'on travaille avec des valeurs numériques, permettant d'obtenir une valeur numérique qui est plus facile à lire et à interpréter.
Dans ce tutoriel, vous apprendrez à propos de la fonction round() de MySQL. Nous aborderons ce que la fonction fait, sa syntaxe, les paramètres acceptés, les valeurs de retour et des exemples pratiques d'utilisation de la fonction.
Fonction Round() de MySQL
Dans MySQL, la fonction round() vous permet d'arrondir une valeur numérique à un nombre spécifié de décimales.
Ce qui suit montre la syntaxe de la fonction round dans MySQL :
ROUND(number, decimal_places)La fonction accepte deux arguments principaux :
- Le nombre à arrondir.
- Decimal_places – Ce paramètre spécifie le nombre de décimales auquel le nombre d'entrée est arrondi. C'est un paramètre optionnel. S'il est manquant, la fonction arrondit le nombre au nombre entier le plus proche.
Jetez un œil à l'exemple suivant :
SELECT ROUND(3.14159);
-- 3
SELECT ROUND(3.14159, 0) as p;
- 3Comme vous pouvez le voir dans la sortie, définir le paramètre decimal_places à 0 ou l'omettre est très précis. Les deux renvoient la valeur au nombre entier le plus proche.
Exemple 1 : Utiliser la fonction Round() avec une valeur décimale positive
Cet exemple montre la valeur résultante lorsque la valeur du paramètre decimal_places est définie sur un entier positif :
SELECT ROUND(3.14159, 0) as p;Sortie :
p |
-----+
3.142|Exemple 2 : Utilisation de la fonction Round() avec des décimales négatives
Nous pouvons également définir le paramètre decimal_places sur une valeur négative comme indiqué ci-dessous :
SELECT ROUND(3.14159, -3) as p;Cela devrait forcer la fonction à arrondir la valeur avant la virgule.
Résultat :
p|
-+
0|Exemple 2 :
SELECT ROUND(314159.14159, -3) as p;Résultat :
p |
------+
314000|Exemple 3 : Utilisation de la fonction Round() dans une table
Nous pouvons également utiliser la fonction round() dans une colonne de tableau comme indiqué ci-dessous :
Arrondissez les valeurs comme suit :
select value, ROUND(value) as roundoff from random_ints ri ;Sortie :
Conclusion
La fonction round() de MySQL est un outil précieux pour approximativement les nombres à un niveau de précision spécifié. Elle peut être utilisée dans diverses opérations mathématiques et statistiques et est souvent utilisée pour simplifier les calculs et les rendre plus gérables. La fonction round() est facile à utiliser et peut être un ajout précieux à votre boîte à outils MySQL.

