On 08/23/2012 02:30 PM, Gauthier, Dave wrote:
> I want to create a string from the first 3 elements of a csv (for
> example).  The csv is longer than 3 elements.  Example...
> 
> aaa,bbb,ccc,ddd,eee,fff,ggg
> 
> I want the string "aaa,bbb,ccc".

select array_to_string
       (
         (
           string_to_array
           (
             'aaa,bbb,ccc,ddd,eee,fff,ggg',','
           )
         )[1:3],','
       );
 array_to_string
-----------------
 aaa,bbb,ccc
(1 row)

HTH,

Joe


-- 
Joe Conway
credativ LLC: http://www.credativ.us
Linux, PostgreSQL, and general Open Source
Training, Service, Consulting, & 24x7 Support




-- 
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

Reply via email to