DB2 et d'autres programmes SQL stockent nombres à virgule flottante avec des degrés divers de précision . Dans la plupart des cas, le nombre de décimales affichées lorsque le numéro est affiché à l'écran ou imprimé dans un rapport dépend de la façon dont la variable est déclarée lorsque les tables de base de données sont définis. Variables avec une longue queue chaînes décimales sont nécessaires lors de l'exécution des calculs de précision , mais peut être encombrant dans les situations où des chiffres précis ne sont pas nécessaires . Utilisez la fonction ROUND dans DB2 pour tronquer les numéros de suivi inutiles. Instructions
1
Déterminer le nombre de décimales nécessaires , le cas échéant . Vous pouvez également utiliser la fonction de ronde pour retourner une valeur entière .
2
émission d'une commande SELECT pour indiquer laquelle des colonnes de la table que vous souhaitez inclure dans la requête. Pour cet exemple, utilisez :
SELECT PreciseMileage ,
3
Sélectionnez la colonne qui contient les numéros que vous souhaitez arrondir et indiquer le nombre de décimales , le résultat est à être arrondies à . Pour arrondir le résultat à deux décimales avec le numéro deux :
RONDE ( ActualDistance , 2) que ActualDistance
4
indiquer la table l'information doit être prise à partir de la finition déclaration avec la fonction FROM :
dE MilageTable