La fonction ROUND est utilisée pour arrondir un nombre à un nombre spécifié de décimales, la syntaxe est ROUND (nombre, décimales). Ses fonctions incluent le formatage des nombres, le calcul basé sur la précision et la création de colonnes dérivées avec un nombre spécifié de décimales.
Rôle de la fonction ROUND dans SQL
La fonction ROUND est utilisée pour arrondir un nombre spécifié à un nombre spécifié de décimales. Il accepte deux paramètres : le nombre à arrondir et le nombre cible de décimales.
Syntaxe
<code class="SQL">ROUND(number, decimals)</code>
Paramètres
-
numéro : Le nombre ou l'expression à arrondir.
-
décimales : Le nombre cible de décimales à arrondir. Peut être un entier positif ou négatif.
Règles d'arrondi
- Si la partie décimale est de 0,5 ou plus, le nombre sera arrondi.
- Si la partie décimale est inférieure à 0,5, le nombre sera arrondi à l'inférieur.
- Si le nombre cible de décimales est négatif, la fonction supprimera les nombres contenant plus que le nombre spécifié de décimales.
Exemples
Voici quelques exemples d'arrondi :
Entrée |
décimales |
Sortie |
12.345 | 0 |
12 |
12.345 |
1 |
12.3 |
12.345 |
2 |
12.35 |
12.345 |
-1 |
10 |
Utilisation
La fonction ROUND est largement utilisée dans les scénarios suivants :
- Formatage des nombres pour montrer.
- Les calculs sont effectués selon la précision spécifiée.
- Créez une colonne dérivée avec un nombre spécifique de décimales.
Remarque
- Le paramètre décimales peut contenir des décimales, permettant un arrondi plus précis.
- La fonction ROUND ne modifie pas la valeur réelle du nombre saisi, elle renvoie uniquement la valeur arrondie.
- Pour les cas où des règles d'arrondi plus complexes sont nécessaires, pensez à utiliser d'autres fonctions telles que PLAFOND ou SOL.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn