Función TRUNCATE

La función numérica TRUNCATE trunca un número decimal suministrado en un número especificado de posiciones.

SINTAXIS

Si precision es positivo, el resultado de la función TRUNCATE es número_origen truncado en el número de posiciones que indica el valor deprecision a la derecha de la coma decimal. Si precision es un valor negativo, el resultado es número_origen truncado en el número de posiciones que indica el valor absoluto de precision a la izquierda de la coma decimal.

número_origen puede ser cualquier tipo de datos numérico incorporado. precision debe evaluarse como un INTEGER. El resultado es el mismo tipo de datos que número_origen. Si cualquier parámetro es NULL, el resultado es NULL.

Por ejemplo:
TRUNCATE(27.75, 2)
devuelve 27.75
TRUNCATE(27.75, 1)
devuelve 27.7
TRUNCATE(27.75, 0)
devuelve 27.0
TRUNCATE(27.75, -1)
devuelve 20.0

Si es posible, se modifica la escala en el valor proporcionado. Si el resultado no se puede representar en la escala proporcionada, es INF.

Conceptos relacionados
Visión general de ESQL
Tareas relacionadas
Desarrollo de ESQL
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2005 Última actualización: 11/11/2005
ak05400_