Vendredi 24 décembre 2010 5 24 /12 /Déc /2010 11:39

 

Fonction SQL Oracle ROUND Number.

Comment arrondir un nombre dans Oracle ?. Avec la fonction ROUND.

La fonction ROUND effectue une opération d'arrondi sur une valeur numérique basée sur la précision décimale spécifiée. La valeur retournée est soit arrondi vers le haut ou vers le bas selon la valeur numérique du chiffre passé en paramètre.

 

Syntax function ROUND.

 
ROUND(n [, integer ])

Le paramètre de précision décimale INTEGER indique le degré de l'arrondissement et est facultative. Si le paramètre de précision décimale est absent par défaut le degré d'arrondi est zéro, ce qui signifie que n est arrondi à l'entier le plus proche.

 

Arrondi sur la dizaine.

 

SQL> select round(1901.9167, 1) from dual; • 1901.9
SQL> select round(1901.9667, 1) from dual; • 1902

 

Arrondi sur la centaine.

 

SQL> select round(1901.9167, 2) from dual; • 1901.92
SQL> select round(1901.9137, 2) from dual; • 1901.91

 

Arrondi négatif sur les milliers.

 

SQL> select round(1901.9167, -3) from dual; • 2000
SQL> select round(1301.9167, -3) from dual; • 1000

 

Arrondi à l'entier le plus proche.

 

SQL> select round(1901.9167) from dual; • 1902
SQL> select round(1901.1167) from dual; • 1901

 

 

Liens en rapport avec l'article et qui sont susceptibles de vous intéresser
• Function SQL Oracle TRUNC Number
Par Daniel Roesch - Publié dans : FUNCTIONS - SQL
Ecrire un commentaire - Voir les 0 commentaires
Retour à l'accueil

Rechercher Articles Oracle SQL sur ce Site.

Loading

À lire aussi…

Download PDF Oracle

Rechercher sur le site

Oracle 10G - DBA -

Syndication

  • Flux RSS des articles
Contact - C.G.U. - Rémunération en droits d'auteur - Signaler un abus - Articles les plus commentés