DB2 e altri programmi SQL memorizzare numeri a virgola mobile con vari gradi di precisione . Nella maggior parte dei casi , il numero di cifre decimali visualizzate quando il numero viene visualizzato sullo schermo o stampato in un report dipende da come la variabile viene dichiarata quando vengono definite le tabelle del database . Sono necessarie variabili con lunga coda stringhe decimali quando si eseguono calcoli di precisione , ma può essere ingombrante in situazioni in cui non sono necessari numeri precisi . Utilizzare la funzione ROUND in DB2 per troncare i numeri finali inutili . Istruzioni
1
Determinare il numero di cifre decimali necessari , se del caso. È inoltre possibile utilizzare la funzione ROUND per restituire un valore intero .
2
emissione di un comando SELECT per indicare quale delle colonne della tabella che si desidera includere nella query . Per questo esempio utilizzare:
SELEZIONA PreciseMileage ,
3
Selezionare la colonna che contiene i numeri che si desidera arrotondare e indicare il numero di cifre decimali del risultato è quello di essere arrotondato a . Per arrotondare il risultato a due cifre decimali con il numero due :
ROUND ( ActualDistance , 2) come ActualDistance
4
Indicare quale tabella le informazioni che devono essere intraprese dalla finendo la dichiarazione con la funzione di DA :
DA MilageTable