Re: Varchar -> Integer[] conversion - Mailing list pgsql-general

From Joe Conway
Subject Re: Varchar -> Integer[] conversion
Date
Msg-id 46D05CD0.9010809@joeconway.com
Whole thread Raw
In response to Varchar -> Integer[] conversion  ("Gustavo Tonini" <gustavotonini@gmail.com>)
List pgsql-general
Gustavo Tonini wrote:
> Someone have a function that converts a string literal (a varchar
> argument) to an integer array?

It isn't clear from your question if you want this:

select string_to_array('1,2,3'::varchar,',')::int[];
  string_to_array
-----------------
  {1,2,3}
(1 row)

or this:

select array['1'::varchar]::int[];
  array
-------
  {1}
(1 row)

or this:

select array(select '1'::varchar)::int[];
  int4
------
  {1}
(1 row)

or maybe this:

select ('{}'::varchar[] || '1'::varchar)::int[];
  int4
------
  {1}
(1 row)

Please provide more detail on what you need to accomplish.

Joe

pgsql-general by date:

Previous
From: "Dave Page"
Date:
Subject: Re: PostgreSQL vs Firebird feature comparison finished
Next
From: Robert Treat
Date:
Subject: Re: Add Column BEFORE/AFTER another column