Oi amigo,

Essa solução com criando e destruindo a sequence não
atende minha necessidade. pois quando executar no pgadmin por exemplo,
ele vai me retornar uma mensagem no lugar da tabela com dados.

Mas vendo aqui, acabei de descobrir uma solução equivalente ao
que preciso:

*select
 rank() over (order by nome asc),
 nome
from pessoa*

grato,
Daniel

Em 14 de maio de 2010 12:10, Eder Sousa <[email protected]> escreveu:

>  Costumo fazer assim
>
>
>
> Create temp sequence x;
>
> Select nextval(‘x’::regclass), valor1, valor2…valorn  from minha_tabela;
>
> Drop sequence x;
>
>
>
>
>
> *De:* [email protected] [mailto:
> [email protected]] *Em nome de *Daniel Falcão
> *Enviada em:* sexta-feira, 14 de maio de 2010 12:02
> *Para:* Comunidade PostgreSQL Brasileira
> *Assunto:* [pgbr-geral] Numerando linhas via SELECT no PGSQL
>
>
>
> Senhores,
>
> Tenho o seguinte banco:
>
> *create table pessoa (id integer primary key, nome varchar);
> insert into pessoa(id, nome) values(2, 'daniel');
> insert into pessoa(id, nome) values(45, 'jefferson');
> insert into pessoa(id, nome) values(23, 'eduardo');
> insert into pessoa(id, nome) values(1, 'silvio');
> insert into pessoa(id, nome) values(5, 'viviane');
> insert into pessoa(id, nome) values(5, 'soila');*
>
> preciso fazer uma simples consulta onde me retorne isso:
>
> linha | nome
> ----------------------------
> 1       | daniel
> 2       | eduardo
> 3       | jefferson
> 4       | silvio
> 5       | soila
> 6       | viviane
>
> no oracle, eu faria o seguinte comando:
>
> *select rownum as linha, nome from pessoa order by nome*
>
> a pergunta é: Como faço isso no postgres? Não existe uma variavel rownum no
> postgres?
>
> --
> Atenciosamente,
> Daniel Falcão
>
> Analista e Desenvolvedor de Software
> http://lattes.cnpq.br/2208735579737258
> http://embuar.blogspot.com
> http://twitter.com/embuar
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>


-- 
Atenciosamente,
Daniel Falcão

Analista e Desenvolvedor de Software
http://lattes.cnpq.br/2208735579737258
http://embuar.blogspot.com
http://twitter.com/embuar
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a