ORACLE NUMEROS - TRUNC

google bookmarks delicious yahoo digg technorati meneame live IExplorer bookmarks rss

Función TRUNC

Trunca N hasta la posición M a la derecha del punto decimal. Por defecto M es 0. Si M es negativo trunca hacia la izquierda del punto decimal (pone ceros). Por supuesto, M debe ser entero.

TRUNC(n [,m])
Si ejecutamos:
SELECT TRUNC(45.1242,2) FROM DUAL;
Devuelve:
45.12
Si ejecutamos:
SELECT TRUNC(45.8242) FROM DUAL;
Devuelve:
45
Si ejecutamos:
SELECT TRUNC(-45.8242) FROM DUAL;
Devuelve:
-45
Si ejecutamos:
SELECT TRUNC(45.1242,-1) FROM DUAL;
Devuelve:
40

Explicación de la sintaxis utilizada para los comandos:
Las palabras en mayusculas son comandos de oracle.
Las palabras en minusculas son opiones modificables
Las partes enmarcadas con [] son opcionales
Las palabras en negrita son las opciones por defecto
Las partes enmarcadas con {} son alternativas (una u otra).
El simbolo | indica OR