Re: minimum function

From: Raymond O'Donnell <rod(at)iol(dot)ie>
To: Gunther Mayer <gunther(dot)mayer(at)googlemail(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: minimum function
Date: 2007-06-23 16:35:36
Message-ID: 467D4BD8.4040804@iol.ie
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

On 23/06/2007 17:17, Gunther Mayer wrote:

> Any way I can achieve that on one line? I.e. I want it simpler than
>
> IF arg1 < arg2 THEN
> RETURN arg1;
> ELSE
> RETURN arg2;
> END IF;

That looks pretty simple already, but why not enclose it in a pl/pgsql
function - something like:

create function minimum(a1 integer, a2 integer) returns integer as
$$
begin
if a1 < a2 then
return a1;
else
return a2;
end if;
end;
$$
language plpgsql;

- and then you can call it in one line:

select minimum(5, 4);

Ray.

---------------------------------------------------------------
Raymond O'Donnell, Director of Music, Galway Cathedral, Ireland
rod(at)iol(dot)ie
---------------------------------------------------------------

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message PFC 2007-06-23 16:48:35 Re: minimum function
Previous Message Martijn van Oosterhout 2007-06-23 16:34:03 Re: B-tree fan-out