Función TRUNC en PostgreSQL

La función TRUNC en PostgreSQL nos devuelve un número truncado a un numero entero o si se utiliza el argumento, nos devolverá un numero truncado con las posiciones decimales indicadas (no redondea). Esta función esta englobada en las denominadas funciones matemáticas.

Sintaxis

Escribe la siguiente sintaxis para utilizarlo:

TRUNC(numero, n)
  • TRUNC: nombre de la función.
  • número: número que se quiere truncar.
  • n: número de decimales

Ejemplo

Truncar un número sin decimales

En el siguiente ejemplo puedes observar como truncamos diferentes números con decimales y al no indicarle cuántos decimales queremos nos devuelve únicamente el numero entero.

select 	TRUNC(35.8) as EJEMPLO1, 
		TRUNC(35.88) as EJEMPLO2,
		TRUNC(35.888) as EJEMPLO3

Truncar un número con decimales

En el siguiente ejemplo truncamos un mismo numero, pero le indicamos con cuantos decimales quedarnos:

select 	TRUNC(35.888,1) as EJEMPLO1, 
		TRUNC(35.888,2) as EJEMPLO2,
		TRUNC(35.888,3) as EJEMPLO3

Escribir comentario

Este sitio está protegido por reCAPTCHA y se aplican la política de privacidad y los términos de servicio de Google.