On Mon, Dec 18, 2017 at 6:23 AM, Nick Dro <postgre...@walla.co.il> wrote:

> Hi,
> Why PostgreSQL doesn't have build-in function to calculate percentage?
> somthing like percent(number,%
> for example:
> select percent(100,1) will calculate 1% of 100 = 1
> select percent(25,20) will calculate 20% of 25 = 5
>
> Seems like a nice addition to the math functions list:
> https://www.postgresql.org/docs/9.5/static/functions-math.html
>
> This is veryhelpull function, many uses percentage calculation in thier
> work and it will simplify the process. Percentage calculation is considered
> a basic math operation and I think postgresql should support it as a
> build-in function.
> Seems like easy to implment isn't it?
>

It's a bit trickier than that, because you';ll have to deal with integers,
real, double precision, etc.  You may also want to deal with null values.
I found it more useful to write a function that displays X as a percentage
of Y, rounded to 1 digit to the right of the decimal point.
--
Mike Nolan

Reply via email to