DB2 och andra SQL -program lagra flyttal med varierande grad av precision . I de flesta fall beror antalet decimaler som visas när numret visas på skärmen eller skrivas ut i en rapport om hur variabeln deklareras när databastabeller definieras . Variabler med långa släpande decimala strängar är nödvändigt när man utför precision beräkningar men kan vara besvärligt i situationer där exakta siffror inte behövs . Använd funktionen AVRUNDA i DB2 för att trunkera onödiga efterföljande siffror . Instruktioner
1
Bestäm antalet decimaler som behövs ställen , om något . Du kan också använda funktionen AVRUNDA att returnera ett heltal .
2
Nummer ett SELECT kommando för att ange vilken av tabellens kolumner som du vill inkludera i sökningen . För detta exempel användning :
SELECT PreciseMileage ,
3
Markera den kolumn som innehåller de nummer du vill avrunda och ange antalet decimaler resultatet är att avrundas till . För att avrunda resultatet till två decimaler med nummer två :
ROUND ( ActualDistance , 2 ) som ActualDistance
4
Ange vilken tabell den informationen tas från genom efterbehandling uttalande med FRÅN -funktionen :
FRÅN MilageTable Addera