La función numérica TRUNCATE trunca un número decimal suministrado en el número de lugares especificado.
Si precisión es un valor positivo, el resultado de la función TRUNCATE es número_origen truncado a precisión lugares a la derecha de la coma decimal. Si precisión es un valor negativo, el resultado es número_origen truncado al valor absoluto de precisión lugares a la izquierda de la coma decimal.
número_origen puede ser cualquier tipo de datos numérico incorporado. precisión debe evaluarse como INTEGER. El resultado tiene el mismo tipo de datos que número_origen. Si cualquier parámetro es NULL, el resultado es NULL.
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, la escala se cambia al valor determinado. Si el resultado no se puede representar en la escala dada, es INF.
Conceptos relacionados
ESQL
Tareas relacionadas
Desarrollo de ESQL
Referencia relacionada
Preferencia de sintaxis
Funciones numéricas ESQL
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ak05400_ |