| From: | Larry Rosenman <ler(at)lerctr(dot)org> |
|---|---|
| To: | "Oisin Glynn" <me(at)oisinglynn(dot)com> |
| Cc: | pgsql-sql(at)postgresql(dot)org |
| Subject: | Re: Reverse String in sql or pgplsql |
| Date: | 2005-02-26 19:05:39 |
| Message-ID: | 200502261305.40170.ler@lerctr.org |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-sql |
On Saturday 26 February 2005 11:55 am, Oisin Glynn wrote:
> Did some searching on forums archives to no avail, I found a PL/Perl
> example but would like to do this in plpgsql if possible. Does somebody
> have this sitting around, I just dont want to reinvent the wheel. But if
> need to I will.
>
> Thanks in advance,
>
> Oisin
CREATE FUNCTION reverse(text) RETURNS text
AS $_$
DECLARE
original alias for $1;
reverse_str text;
i int4;
BEGIN
reverse_str := '';
FOR i IN REVERSE LENGTH(original)..1 LOOP
reverse_str := reverse_str || substr(original,i,1);
END LOOP;
RETURN reverse_str;
END;$_$
LANGUAGE plpgsql IMMUTABLE;
from a posting a while back.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Bradley Miller | 2005-02-26 20:05:42 | Re: Reverse String in sql or pgplsql |
| Previous Message | Bruno Wolff III | 2005-02-26 18:01:08 | Re: diference in dates in minutes |