Re: SELECT 1st field

Поиск
Список
Период
Сортировка
От msi77
Тема Re: SELECT 1st field
Дата
Msg-id 498571337063127@web21g.yandex.ru
обсуждение исходный текст
Ответ на SELECT 1st field  (Jan Bakuwel <jan.bakuwel@greenpeace.org>)
Список pgsql-sql
Try this

create view v(id) as select * from func(5);

if your function returns one column.


15.05.2012, 10:01, "Jan Bakuwel" <jan.bakuwel@greenpeace.org>:
> Hi,
>
> I've spend some time checking the documentation but haven't been able to
> find what I'm looking for.
> I've got a function that returns a set of integers and a view that
> selects from the function.
> What I need is the ability to name the column in the view, ie.
>
> create function func(i int) returns setof integer as $$
> ...
> ...code
> ...
> $$ language plpythonu volatile;
>
> create view v as select 1 as "id" from func(5);
>
> In other words I'd like to refer to the first (and only) field returned
> and give that an alias, in this case "id".
>
> In some SQL dialects you can use "select 1" to select the first field,
> "select 2" to select the 2nd field and so on.
>
> Any suggestions?
>
> regards,
> Jan


В списке pgsql-sql по дате отправления:

Предыдущее
От: Jan Bakuwel
Дата:
Сообщение: SELECT 1st field
Следующее
От: Misa Simic
Дата:
Сообщение: Re: SELECT 1st field