Section courante

A propos

Section administrative du site

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 :

  1. SELECT 'Trunc(1,0)=' As Text,Trunc(1,0) As Result FROM DUAL UNION
  2. SELECT 'Trunc(1.1,0)=' As Text, Trunc(1.1,0) As Result FROM DUAL UNION
  3. SELECT 'Trunc(1.7,0)=' As Text, Trunc(1.7,0) As Result FROM DUAL UNION
  4. SELECT 'Trunc(-1,0)=' As Text,  Trunc(-1,0) As Result FROM DUAL UNION
  5. SELECT 'Trunc(-1.1,0)=' As Text, Trunc(-1.1,0) As Result FROM DUAL UNION
  6. SELECT 'Trunc(-1.7,0)=' As Text, Trunc(-1.7,0) As Result FROM DUAL UNION
  7. SELECT 'Trunc(30.2,0)=' As Text, Trunc(30.2,0) As Result FROM DUAL UNION
  8. SELECT 'Trunc(-35.4,0)=' As Text, Trunc(-35.4,0) As Result FROM DUAL UNION
  9. 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