Re: help..postgresql mulyiple return values
От | Tony Wasson |
---|---|
Тема | Re: help..postgresql mulyiple return values |
Дата | |
Msg-id | 6d8daee30605181053g29ffbeccy2f4e13b9aedccaf5@mail.gmail.com обсуждение исходный текст |
Ответ на | help..postgresql mulyiple return values (Michael Joseph Tan <josephtan2k@yahoo.com>) |
Список | pgsql-sql |
On 5/12/06, Michael Joseph Tan <josephtan2k@yahoo.com> wrote: > > hi, > im new in postgresql, generally new in databases. > > im trying to make a function using PGAdminIII which returns several types, > example, my query is: > > "select count(id) as requests, organization from connection_requests group > by organization" > > id is of type int8, organization is of type varchar(50). > > basically the query would return coun(id), and a varchar(50) which is > organization. > > i really dont know what to put on the return type. > > what would be the best solution? If you are in 8.1 you can follow this example from the documentation. http://www.postgresql.org/docs/8.1/interactive/plpgsql-declarations.html CREATE FUNCTION sum_n_product(x int, y int, OUT sum int, OUT prod int) AS $$ BEGIN sum := x + y; prod := x * y; END; $$ LANGUAGE plpgsql; Then run it like: SELECT sum, prod FROM sum_n_product(1,2);
В списке pgsql-sql по дате отправления: