| From: | "Eric G(dot) Miller" <egm2(at)jps(dot)net> |
|---|---|
| To: | pgsql-general(at)postgresql(dot)org |
| Subject: | Re: function with multi-values |
| Date: | 2001-04-28 21:05:19 |
| Message-ID: | 20010428140519.A1201@calico.local |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
On Sat, Apr 28, 2001 at 09:46:44AM +0800, Harry Yau wrote:
> Dear:
> I wanna create a function that return a multiple rows in to a single
>
> row.
> example:
> CREATE FUNCTION GETNAME() RETURNS SETOF VARCHAR AS 'SELECT NAME FROM
> TEST;' LANGUAGE 'SQL';
>
> when i call this function it return:
> ----------
> peter
> susan
> john
>
> but I wonder is it possible to make it to return something like
> ---------------------
> peter susan john
>
> I have to use this result to print in quick report.
> THANK YOU VERY MUCH
Maybe you want your function to iterate through the records and return a
string of concatenated results? Or does it need to be a tuple? To do
so, I think you'd need to use pgplsql.
--
Eric G. Miller <egm2(at)jps(dot)net>
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Jeff Meeks | 2001-04-29 00:42:17 | Joining more than 2 tables |
| Previous Message | Alfred Perlstein | 2001-04-28 20:43:18 | Re: On the _need_ to vacuum... |