Funzione TRUNCATE

La funzione numerica TRUNCATE tronca un numero decimale fornito di un numero di posti specificato.

SINTASSI

Se precision è positivo, il risultato della funzione TRUNCATE è source_number troncato a precision posizioni a destra del punto decimale. Se precision è negativo, il risultato è source_number troncato al valore assoluto di precision posizioni a sinistra del punto decimale.

source_number può essere qualsiasi tipo di dati numerico integrato. precision deve essere un INTEGER. Il risultato è dello stesso tipo di dati di source_number. Se uno dei parametri è NULL, il risultato è NULL.

Ad esempio:
TRUNCATE(27.75, 2)
restituisce 27.75
TRUNCATE(27.75, 1)
returns 27.7
TRUNCATE(27.75, 0)
restituisce 27.0
TRUNCATE(27.75, -1)
restituisce 20.0

Se possibile, la scala viene modificata nel valore fornito. Se il risultato non può essere rappresentato all'interno della scala fornita, è INF.

Concetti correlati
Panoramica di ESQL
Attività correlate
Sviluppo di ESQL
Riferimenti correlati
Diagrammi di sintassi: tipi disponibili
Funzioni numeriche ESQL
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ak05400_