concat strings but spaces - Mailing list pgsql-general

From Matthias Teege
Subject concat strings but spaces
Date
Msg-id slrnc6ibke.306f.matthias@one.mteege.de
Whole thread Raw
Responses Re: concat strings but spaces
Re: concat strings but spaces
List pgsql-general
Moin,

I try to concat values from three fields in a function like this:

create or replace function
 fconcat_name(varchar, varchar, varchar) returns varchar as '
    declare
    ttl alias for $1;
    vnm alias for $2;
    nme alias for $3;
    begin
     return ttl || '' '' || vnm || '' '' || nme;
    end;
' language plpgsql;

That works but if one of the fields is empty there are to much
spaces in the result. Is there any alternative to a monster
if-then construct?

Many thanks
Matthias


pgsql-general by date:

Previous
From: vadimtro_invalid@yahoo.com (Vadim Tropashko)
Date:
Subject: Re: self referencing tables/ nested sets etc...
Next
From: Jan Wieck
Date:
Subject: Re: Cursors and Transactions, why?