DB2 og andre SQL -programmer lagre flyttall med varierende grad av presisjon. I de fleste tilfeller , avhenger av antall desimaler som vises når nummeret vises på skjermen eller skrives ut i en rapport om hvordan variabelen er deklarert når databasen tabellene er definert. Variabler med lang etterfølgende desimal strenger er nødvendig når du utfører presisjon beregninger , men kan være tungvint i situasjoner hvor nøyaktige tall ikke er nødvendig. Bruk RUNDE funksjon i DB2 å avkorte unødvendige etterfølgende tall. Instruksjoner
en
Bestem antall desimaler som trengs , hvis noen. Du kan også bruke RUNDE funksjonen til å returnere et heltall .
2
Issue en SELECT -kommando for å indikere hvilke av tabellens kolonner du ønsker å inkludere i søket . For dette eksempelet bruk:
SELECT PreciseMileage ,
3
Velg kolonnen som inneholder tallene du ønsker å avrunde og angir antall desimaler resultatet er å bli avrundet til . For å avrunde resultatet til to desimaler med nummer to : en
ROUND ( ActualDistance , 2 ) som ActualDistance
4
Angi hvilken tabell informasjonen skal tas fra ved etterbehandling uttalelse med FRA funksjon : en
FRA MilageTable