DB2 en andere SQL- programma's slaan floating - point getallen met een verschillende mate van precisie . In de meeste gevallen , het aantal decimalen weergegeven als het verschijnt op het scherm of afgedrukt in een rapport afhankelijk van de variabele worden erkend wanneer de database tabellen gedefinieerd . Variabelen met lange zwevende decimale snaren nodig zijn bij het uitvoeren van nauwkeurige berekeningen , maar omslachtig kan zijn in situaties waarin exacte getallen niet nodig zijn . Gebruik de ROUND -functie in DB2 om onnodige achterstand nummers afkappen . Instructies 1 Bepaal het aantal decimalen nodig zijn , indien aanwezig . U kunt de ROUND functie ook gebruiken om een geheel getal retourneren . Probleem 2 een SELECT- commando om aan te geven welke van de kolommen van de tabel die u wilt opnemen in de query . Voor dit voorbeeld gebruiken : SELECT PreciseMileage , 3 Selecteer de kolom met de nummers die u wenst af te ronden en geven het aantal decimalen is het resultaat te voorzien worden afgerond op . Om het resultaat te ronden op twee decimalen met de nummer twee : RONDE ( ActualDistance , 2 ) als ActualDistance 4 Geef aan welke tafel de informatie uit te nemen door het beëindigen van de verklaring met de UIT -functie : FROM MilageTable
|