PostgreSQL trim_scale() Function
The PostgreSQL trim_scale() function removes trailing zeroes from the fractional part of a given number and returns the result.
trim_scale() Syntax
This is the syntax of the PostgreSQL trim_scale() function:
trim_scale(numeric_value) -> numeric
Parameters
numeric_value-
Required. a number.
Return value
The PostgreSQL trim_scale(numeric_value) function returns the given number with the trailing zeroes removed.
The trim_scale() function will return NULL if the argument is NULL.
PostgreSQL will give an error if you supply a parameter that is not a numeric type.
trim_scale() Examples
Here are a few examples of the trim_scale() function:
SELECT
trim_scale(1.23000) AS "trim_scale(1.23000)",
trim_scale(1.23) AS "trim_scale(1.23)",
trim_scale(123) AS "trim_scale(123)";
trim_scale(1.23000) | trim_scale(1.23) | trim_scale(123)
---------------------+------------------+-----------------
1.23 | 1.23 | 123