Maison  >  Article  >  base de données  >  Le rôle de round dans SQL

Le rôle de round dans SQL

下次还敢
下次还敢original
2024-05-01 23:09:521196parcourir

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.

Le rôle de round dans SQL

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