TRUNC |
Tronquer |
---|---|
Oracle Database SQL |
Syntaxe
trunc(Nombre[,NombreDec]) |
Paramètres
Nom | Description |
---|---|
Nombre | Ce paramètre permet d'indiquer le nombre à tronquer. |
NombreDec | Ce paramètre permet d'indiquer le nombre de décimal au maximum à retourner. |
Description
Cette fonction permet de réduire la précision décimale d'un nombre.
Exemple
Voici quelques exemples typiques de l'utilisation de cette fonction :
- SELECT 'Trunc(1,0)=' As Text,Trunc(1,0) As Result FROM DUAL UNION
- SELECT 'Trunc(1.1,0)=' As Text, Trunc(1.1,0) As Result FROM DUAL UNION
- SELECT 'Trunc(1.7,0)=' As Text, Trunc(1.7,0) As Result FROM DUAL UNION
- SELECT 'Trunc(-1,0)=' As Text, Trunc(-1,0) As Result FROM DUAL UNION
- SELECT 'Trunc(-1.1,0)=' As Text, Trunc(-1.1,0) As Result FROM DUAL UNION
- SELECT 'Trunc(-1.7,0)=' As Text, Trunc(-1.7,0) As Result FROM DUAL UNION
- SELECT 'Trunc(30.2,0)=' As Text, Trunc(30.2,0) As Result FROM DUAL UNION
- SELECT 'Trunc(-35.4,0)=' As Text, Trunc(-35.4,0) As Result FROM DUAL UNION
- SELECT 'Trunc(-345.6789,2)=' As Text, Trunc(-345.6789,2) As Result FROM DUAL
on obtiendra le résultat suivant :
TEXT | RESULT |
Trunc(-1,0)= | -1 |
Trunc(-1.1,0)= | -1 |
Trunc(-1.7,0)= | -1 |
Trunc(-345.6789,2)= | -345,67 |
Trunc(-35.4,0)= | -35 |
Trunc(1,0)= | 1 |
Trunc(1.1,0)= | 1 |
Trunc(1.7,0)= | 1 |
Trunc(30.2,0)= | 30 |
Voir également
Article - Les géants de l'informatique - Oracle
Dernière mise à jour : Lundi, le 11 mai 2015